Tag: spring data mongodb

MongoDB-CR身份validation失败

在validation用户时出现以下错误:purchase_user @ purchase failed。 MongoDB-CR身份validation失败。 当我通过浏览器访问web服务时,缺less用户文档中的凭据。 但是我能够从mongoauthenticationpurchase_user它返回1。

Spring Data的MongoTemplate和MongoRepository有什么区别?

我需要编写一个应用程序,我可以使用spring-data和mongodb进行复杂的查询。 我已经开始使用MongoRepository,但是为了查找示例或者真正理解语法而苦恼于复杂的查询。 我正在谈论这样的疑问: @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { List<User> findByEmailOrLastName(String email, String lastName); } 或使用基于JSON的查询,我尝试了试错法,因为我没有得到正确的语法。 即使在阅读了mongodb文档(由于语法错误而导致的非工作示例)之后。 @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { @Query("'$or':[{'firstName':{'$regex':?0,'$options':'i'}},{'lastName':{'$regex':?0,'$options':'i'}}]") List<User> findByEmailOrFirstnameOrLastnameLike(String searchText); } 在阅读所有的文档之后,似乎mongoTemplate更好。 我指的是以下文件: http://static.springsource.org/spring-data/data-mongodb/docs/current/reference/html/reference.html 你能告诉我什么更方便和强大的使用? mongoTemplate或MongoRepository ? 都是同样成熟还是其中一个比另一个缺乏更多的function?