我对mongo完全陌生,我已经学习了mongo命令,现在我想将mongo与java集成起来。为了做到这一点,我们有一个基本的mongo客户端,为了方便起见,我们有mongoTemplate和monggoRepositiry,但是mongoTemplate和mongoRepository之间有什么区别呢?我读过并试图理解"What's the difference between Spring Data's MongoTemplate and MongoRepository?“,但无法理解。
请告诉我在利益,缺点,方法,如果它们之间有任何关系或其他方面的区别。
还有一个问题,春季数据是mongoTemplate还是mongoRepository?
发布于 2018-06-12 13:28:41
编辑
复本:What's the difference between Spring Data's MongoTemplate and MongoRepository?
根据个人经验,我理解的是MongoRepository只用于基本查询。如果您需要查找以外的任何操作,则需要使用MongoTemplate,它足够完整,可以使mongo中的所有操作成为可能
在这里您可以找到关于MongoTemplate:https://docs.spring.io/spring-data/mongodb/docs/current/api/org/springframework/data/mongodb/core/MongoTemplate.html的文档
测试之后,您似乎可以执行任何mongo命令,甚至那些没有文档记录的命令,即不同的函数。
https://stackoverflow.com/questions/47714684
复制相似问题