【问题标题】:difference between mongoTemplate and mongoRepositirymongoTemplate 和 mongoRepositiry 的区别
【发布时间】:2017-12-08 12:43:54
【问题描述】:

我是 mongo 的新手,我学习了 mongo shell 命令,现在想将 mongo 与 java 集成。为了做到这一点,我们有基本的 mongo 客户端,为方便起见,我们有 mongoTemplate 和 monggoRepositiry 但 mongoTemplate 和 mongoRepository 有什么区别? 我已阅读并尝试理解“What's the difference between Spring Data's MongoTemplate and MongoRepository?”但无法理解。

请告诉我在好处、缺点、方法方面的区别,它们之间是否有任何关系或其他方面。

还有一个问题,spring数据是mongoTemplate还是mongoRepository?

【问题讨论】:

标签: mongodb mongotemplate mongorepository


【解决方案1】:

编辑

重复:What's the difference between Spring Data's MongoTemplate and MongoRepository?


根据个人经验,我的理解是 MongoRepository 仅用于基本查询。如果你需要find以外的任何操作,你需要使用MongoTemplate,它足够完整,可以在mongo shell中进行所有操作

您可以在此处找到有关 MongoTemplate 的文档:https://docs.spring.io/spring-data/mongodb/docs/current/api/org/springframework/data/mongodb/core/MongoTemplate.html

经过测试,您似乎可以执行任何 mongo shell 命令,即使是未记录的命令,即 distinct 函数。

【讨论】:

    猜你喜欢
    • 2013-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 2011-10-20
    • 2020-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多