MongoDB 查询 API
在本页面
MongoDB Query API
是用于与数据交互的方式。
Query API
包含两种在MongoDB
中查询数据的方法:
- CRUD Operations
-
你可以使用查询
API
来执行: - 数据转换。使用 聚合管道改造数据并执行计算。
- 文档连接支持 使用
$lookup
和$unionWith
组合来自不同集合的数据。 - 图形和地理空间查询。使用
$geoWithin
和$geoNear
等操作符分析地理空间数据,使用$graphLookup
分析图形数据。 - 全文检索。使用
$search
阶段对数据执行高效的文本搜索。 - 索引。 通过为数据架构使用正确的 index type来提高
MongoDB
查询性能。 - 按需物化视图。 使用
$out
和$merge
为常见查询创建物化视图。 - 时序分析。使用时间序列集合查询和聚合时间戳数据。
文档模型
MongoDB
中的文档是由字段和键值对组成的数据结构。文档存储为BSON
,它是JSON的二进制表示形式。 这种抽象程度较低可以帮助您更快地开发,并减少查询和数据建模方面的工作。文档模型提供了几个优点,包括:
- 在许多编程语言中,文档对应于原生数据类型。
- 嵌入式文档和数组减少了对昂贵连接的需求。
- 灵活的模式。 文档不需要具有相同的字段集,并且集合中的不同文档中的字段的数据类型可能不同。
代码即数据
MongoDB查询 API支持drivers对于重要的编程语言。这些驱动程序允许调用数据库并使用应用程序的原生语法生成查询。
入门指南
要准备开始,请访问MongoDB
入门指南。在这里你可以找到资源,代码示例和教程,演示MongoDB
查询API
。
原文链接:https://www.mongodb.com/docs/v6.0/query-api/
译者:杨帅