当前位置: 首页 > 知识库问答 >
问题:

Spring boot和Mongodb[重复]

温智明
2023-03-14

我正在将Spring boot与Mongodb一起使用,并开发我的新应用程序。我可以使用MongoRepository进行数据库操作,也可以使用Mongotemplate。我使用mongotemplate进行复杂查询,以及与POJO任何领域相关的MongoRepository小查询。

在应用程序中同时使用mongoRepository和MongoTemplate可以吗?

共有1个答案

公羊宗清
2023-03-14

是的,两者都可以用。

不过请注意,Spring Data MongoDB(就像其他特定于提供商的风格一样)有一个存储库扩展机制来处理复杂的查询。更不用说@Query了。但如果你想要MongoTemplate,你也可以这么做。

 类似资料:
  • 本文向大家介绍详解springboot整合mongodb,包括了详解springboot整合mongodb的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍springboot如何整合MongoDB。 准备工作 安装 MongoDB jdk 1.8 maven 3.0 idea 环境依赖 在pom文件引入spring-boot-starter-data-mongodb依赖: 数据源配置 如

  • 我正在尝试使用@Query注释从Spring Boot MongoRepository执行一个复杂的GeoQuery。以下是我的文档: 我需要我的查询执行以下任务: null

  • 我正在尝试重命名/删除一个 Mongo 集合,我无意中放了一个 .(点) 在数据库集合名称的末尾,因此集合名称如下所示: 收藏品名称。 我无法找到一种方法来使用包含点号的集合名称来删除或重命名集合,而不会返回错误。 任何建议这是否是可能的。

  • 我在GET api中有多个查询参数(如姓名、年龄、性别、位置等…n个数字)。现在我需要使用这些查询值来查询我的mongo数据库。现在用户可以发送从0到n的查询参数。 我正在尝试使用类似的东西 或者 但问题是,考虑到用户可以发送的所有排列和组合,我将不得不编写多个查询。有没有更好的方法来做到这一点?

  • 我目前正在做一个小项目,计划展示数据库中的一些文档。我遇到了这个问题,springboot将我的控制器称为bean。这是我真正的豆子。 和我的控制器: 我的存储库 错误: 组织。springframework。豆。工厂UnsatisfiedPendencyException:创建名为“productController”的bean时出错,该bean在文件[E:\IntelijProj\target

  • 我需要你的建议。 我想通过rest API(node.js)处理多个MongoDB数据库的服务器,并对它们进行管理。 如何管理我的数据库?当服务器启动不是一个好主意时,连接到所有数据库。连接数据库以在数据库中创建文档,然后断开连接听起来也不是个好主意。。。那我该怎么做呢?使用连接存储阵列,并在几分钟后断开连接?你怎么认为?