0

假设我在下面有一个简单的 mongoRepository:

public interface LettersRepository extends MongoRepository<Posts, String> { 

    }

我正在连接到 Mongolab。Mongolab 上的集合名称必须是“字母”才能使自动装配工作。

现在,我不想将我在 Mongolab 上的收藏称为“信件”。我想称之为“邮件”。

如何使用注释来配置自动装配将指向“邮件”集合?

我尝试了@Repository(value="mails")界面上方的注释,但它不起作用。

4

1 回答 1

2

到 Mongo 集合的映射取决于您的域对象,而不是存储库。如果您希望您的Posts类存储在集合mails中,请使用以下命令对其进行注释@Document

@Document(collection = "mails")
public class Posts {
}

有关详细信息,请参阅文档中的映射章节。

于 2015-08-01T09:09:14.110 回答