aggregation-framework - 用于聚合的 Mongo Java Driver api vs Spring data mongo
问题描述
我是 mongo 的新手并在 java 中编写聚合查询,但是我很困惑使用哪种方式,即使用 mongo java driver api 或 spring data mongo 类?
解决方案
没有规则说您需要使用一个与另一个。选择最适合您的应用程序架构的。Spring Data MongoDB 是 Mongo Java 驱动程序之上的一个抽象,因此您可能会将驱动程序视为更底层的、直接访问您的数据库的驱动程序。如果您已经在应用程序中使用 Spring,那么使用 Spring Data MongoDB 可能会很有意义。
推荐阅读
- vue.js - 未进行任何更改时的Vue本机颜色选择器@input
- javascript - 用新元素刷新下拉列表后,它会以垂直滚动方式显示
- ios - 为什么发布过多会导致 ARC 崩溃?
- sql - 按组的 SQL 总数
- java - (Java) 在另一个数组中搜索一个数组的值的索引
- sql - 如何保持 SQL 数据和 Elasticsearch 同步,以及从哪个搜索?
- entity-framework-core - EF Core 数据迁移移至单独项目;如何获取连接字符串?
- bash - 如何在 Unix / Bash 中解析平面文件并创建另一个文件
- python - FileField 模型上的 models.py 中的 Django 3 语法无效
- javascript - 星云聊天组件 - 不会自动滚动到底部?