MongoDB官方文档中文版
MongoDB用户手册
MongoDB简介
入门
创建一个Atlas免费层级集群
数据库和集合
视图
创建和查询视图
使用视图连接两个集合
创建具有默认排序规则的视图
修改视图
删除视图
支持的视图操作
按需物化视图
上限集合
集群集合
文档
MongoDB查询 API
BSON 类型
比较-排序
MongoDB 扩展 JSON v2
MongoDB 扩展 JSON v1
MongoDB数据库的优点
MongoDB特点
MongoDB历史
安装 MongoDB
安装MongoDB社区版
在 Linux 上安装
在 Red Hat上安装
使用 .tgz 压缩包安装
在Ubuntu上安装
使用.tgz压缩包安装
Ubuntu安装疑难解答
在Debian上安装
使用.tgz压缩包安装
在SUSE上安装
使用 .tgz 压缩包安装
在Amazon上安装
使用 .tgz 压缩包安装
在 macOS 上安装
使用 .tgz 压缩包安装
在 Windows 上安装
使用msiexec.exe安装
使用 Docker 安装
安装MongoDB企业版
在Linux上安装
在Red Hat上安装
使用 .tgz 压缩包安装
在 Ubuntu上安装
使用 .tgz 压缩包安装
在 Debian上安装
使用 .tgz 压缩包安装
在 SUSE上安装
使用 .tgz 压缩包安装
在 Amazon上安装
使用 .tgz 压缩包安装
在macOS上安装
在Windows上安装
使用 msiexec.exe安装
使用Docker安装
将社区版MongoDB升级到企业版MongoDB
升级到 MongoDB 企业版 (单节点)
升级到 MongoDB 企业版(复制集)
升级到 MongoDB 企业版 (分片集群)
验证MongoDB软件包的完整性
Mongo Shell
配置mongo Shell
使用 mongo Shell帮助
为mongo Shell编写脚本
mongo Shell中的数据类型
mongo Shell 快速参考
mongosh
安装mongosh
连接到服务
配置mongosh
使用命令编辑器
配置设置
使用 API 配置设置
使用配置文件配置设置
自定义mongosh提示
Configure Telemetry Options
配置免费监控
运行命令
CRUD 操作
插入文件
查询文件
更新文件
删除文档
聚合管道
客户端字段级加密
编写脚本
在脚本中包含外部文件和模块
require和load之间的差异
代码范围
脚本注意事项
Snippets
在控制台中使用片段
创建和共享片段
注册表和注册表配置
故障排除
片段参考
片段命令
配置选项
错误处理程序
手动创建注册表索引文件
参考资料
与旧版 mongo Shell 的兼容性更改
数据类型
方法
.mongoshrc 配置文件
选项
发行说明
检索 Shell 日志
mongosh 帮助
增删改查操作
插入文档
插入方法
查询文档
查询嵌入/嵌套文档
查询数组
查询嵌入式文档数组
从查询返回的项目字段
查询空字段或缺少字段
长时间运行的快照查询
在mongo Shell中迭代游标
更新文档
聚合管道更新
更新方法
删除文档
删除方法
批量写入操作
可重试写入
可重试读取
SQL到MongoDB的映射图表
文本搜索
文本索引
文本搜索运算符
聚合管道中的文本搜索
文本搜索语言
地理空间查询
用地理空间查询查找餐馆
GeoJSON对象
读关注
读关注“local”
读关注“available”
读关注“majority”
读关注“linearizable”
读关注点"snapshot"
写关注
MongoDB CRUD 概念
分析查询性能
原子性和事务
分布式查询
带有(.) 和($)的字段名称
读取隔离性、一致性和近效性
因果一致性和读写问题
查询优化
评估当前操作的性能
优化查询性能
写操作性能
解释结果
查询计划
Tailable游标
聚合
聚合管道
聚合管道优化
聚合管道限制
聚合管道和分片集合
使用 Zip Code 数据集进行聚合
使用用户首选项数据进行聚合
聚合参考
聚合管道快速参考
聚合命令
聚合命令比较
聚合表达式中的变量
SQL 到聚合映射图表
Map-Reduce
Map-Reduce 和分片集合
Map-Reduce 并发
Map-Reduce 例子
执行增量 Map-Reduce
对 Map Function 进行故障排除
排除 Reduce Function 问题
Map-Reduce转换到聚合管道
数据模式
数据建模介绍
模式验证
指定 JSON 架构验证
指定允许的字段值
JSON模型验证的技巧
使用查询运算符指定验证
查看现有验证规则
修改架构验证
指定现有文档的验证级别
选择如何处理无效文档
有效或无效单据的查询和修改
绕过架构验证
数据建模概念
数据模型设计
运营因素与数据模型
数据模型示例和模式
文档之间的模型关系
建立与嵌入文档的一对一关系模型
使用嵌入文档建立一对多关系模型
使用文档引用建立一对多关系模型
模型树结构
具有父引用的模型树结构
具有子引用的模型树结构
具有祖先数组的模型树结构
具有物化路径的模型树结构
具有嵌套集的模型树结构
模型特定的应用程序上下文
原子操作的模型数据
支持关键字搜索的模型数据
用于架构版本控制的模型数据
货币数据模型
模型物联网数据
模型计算数据
数据模型参考
数据库参考
事务
驱动程序API
生产注意事项
生产注意事项(分片集群)
事务操作
索引
创建索引
指定索引名称
删除索引
索引类型
单字段索引
在单个字段上创建索引
复合索引
创建复合索引
复合索引排序顺序
多键索引
在数组字段上创建索引
在数组中的嵌入字段上创建索引
多键索引范围
文本索引
创建文本索引
创建通配符文本索引
指定文本索引的默认语言
为包含多种语言的集合创建文本索引
使用任何字段指定文本索引语言
为文本搜索结果分配权重
限制扫描的文本索引条目数
文本索引属性
文本索引限制
文本索引版本
通配符索引
在单个字段上创建通配符索引
在通配符索引中包含或排除字段
在所有字段上创建通配符索引
复合通配符索引
通配符索引参考
嵌入式对象和数组的通配符索引
通配符索引签名
通配符索引限制
地理空间索引
2dsphere 索引
创建 2dsphere 索引
查询 2dsphere 索引
查询被多边形边界所包围的位置
查询球体上某个点附近的位置
查询与 GeoJSON 对象相交的位置
查询球体上在圆内的位置
2dsphere 索引版本
二维索引
创建二维索引
定义二维索引的位置精度
定义二维索引的位置范围
查询二维索引
查询平面上某个点附近的位置
查询平面上形状内的位置
二维索引内部结构
将球面运算符的距离转换为弧度
地理空间索引限制
哈希索引
创建哈希索引
索引属性
不区分大小写的索引
隐藏索引
部分索引
稀疏索引
TTL索引
通过设置 TTL 使集合中的数据过期
唯一索引
已有数据的集合上的索引构建
滚动索引建立在副本集上
滚动索引构建在分片集群上
管理索引
测量索引的使用情况
索引策略
ESR(Equality-Sort-Range)规则
创建索引来支持你的查询
使用索引对查询结果进行排序
确保索引适合 RAM
创建确保选择性的查询
索引参考
安全
安全检查列表
启用访问控制
身份验证
SCRAM
使用 SCRAM 验证客户端
x.509
使用 x.509 证书对客户端进行身份验证
Kerberos 认证
在 Linux 上使用 Kerberos 身份验证配置 MongoDB
在 Windows 上使用 Kerberos 身份验证配置 MongoDB
对 Kerberos 身份验证进行故障排除
使用 Kerberos 身份验证和 Active Directory 授权配置 MongoDB
LDAP 代理身份验证
通过 ActiveDirectory 使用 SASL 和 LDAP 进行身份验证
通过 OpenLDAP 使用 SASL 和 LDAP 进行身份验证
通过本机 LDAP 使用 Active Directory 对用户进行身份验证和授权
内部/成员认证
使用密钥文件身份验证部署副本集
将副本集更新为密钥文件身份验证
将副本集更新为密钥文件身份验证(无停机时间)
使用密钥文件身份验证部署分片集群
将 Sharded Cluster 更新为 Keyfile 身份验证
将分片集群更新为密钥文件身份验证(无停机时间)
轮换副本集的密钥
轮换分片集群的密钥
使用 x.509 证书进行成员身份验证
从密钥文件身份验证升级到 x.509 身份验证
滚动更新包含新 DN 的 x.509 群集证书
Localhost Exception
用户
创建用户
验证用户
列出用户
基于角色的访问控制
内置角色
用户定义的角色
管理用户和角色
更改您的密码和自定义数据
集合级访问控制
LDAP 授权
加密
使用中的数据加密
可查询加密
特征
安装要求
快速开始
基础知识
字段加密和可查询性
加密集合管理
显式加密
密钥和密钥保管库
加密密钥管理
KMS 供应商
教程
在 AWS 中使用自动可查询加密
在 Azure 中使用自动可查询加密
将自动可查询加密与 GCP 结合使用
将自动可查询加密与 KMIP 结合使用
使用显式加密
参考
可查询的加密兼容性
可查询加密限制
可查询加密支持的操作
可查询加密的 MongoClient 选项
用于可查询加密的自动加密共享库
安装 libmongocrypt
为可查询加密安装和配置 mongocryptd
客户端字段级加密
特征
安装要求
快速开始
基础知识
自动加密
显式加密
加密模式
密钥和密钥保管库
加密密钥管理
字段和加密类型
教程
将自动客户端字段级加密与 AWS 结合使用
在 Azure 中使用自动客户端字段级加密
通过 GCP 使用自动客户端字段级加密
通过 KMIP 使用自动客户端字段级加密
参考
CSFLE 兼容性
CSFLE 限制
CSFLE 加密模式
CSFLE 服务器端模式实施
自动加密支持的操作
CSFLE 特定的 MongoClient 选项
CSFLE KMS 提供商
CSFLE 加密组件
CSFLE 如何解密文档
CSFLE密码原语
为 CSFLE 安装和配置 mongocryptd
安装 libmongocrypt
静态加密
配置加密
轮换加密密钥
TLS/SSL传输加密
为 TLS/SSL 配置 mongod 和 mongos
客户端的 TLS/SSL 配置
升级集群以使用 TLS/SSL
为 FIPS 配置 MongoDB
审计
配置审计
配置审计过滤器
系统事件审计消息
网络和配置加固
IP Binding
为 MongoDB 配置 Linux iptables 防火墙
为 MongoDB 配置 Windows netsh 防火墙
实施字段级别的数据加密
安全参考
system.roles 集合
system.users 集合
资源文档
权限操作
创建漏洞报告
附录
附录 A - 用于测试的 OpenSSl CA 证书
附录 B-用于测试的OpenSSL服务器证书
附录C - 用于测试的OpenSSL客户端证书
Change Streams
Change Streams 生产注意事项
变更事件
create
createIndexes
delete
drop
dropDatabase
dropIndexes
insert
invalidate
modify
refineCollectionShardKey
rename
replace
reshardCollection
shardCollection
update
复制集
复制集成员
主复制集
复制集从节点成员
优先级为0 的副本集成员
隐藏副本集成员
延迟的副本集成员
副本集仲裁成员
副本集Oplog
副本集数据同步
副本集部署架构
三节点复制集
跨两个或更多数据中心分布的副本集
副本集高可用
副本集选举
副本集故障转移期间的回滚
副本集读写语义
副本集中的写关注
读偏好
标签集
最大陈旧时间
预取式读取
读取偏好案例
服务器选择算法
副本集部署教程
部署副本集
部署用于测试和开发的副本集
部署地理冗余的副本集
将仲裁者添加到副本集
将独立mongod 转换为副本集
将成员添加到副本集
从副本集删除成员
替换副本集成员
成员配置教程
调整副本集成员的优先级
防止 Secondary 成为 Primary
配置隐藏副本集成员
配置延迟副本集成
配置非投票副本集成员
将辅助节点转换为仲裁节点
副本集维护教程
更改 Oplog的大小
对副本集成员进行维护
强制成员成为主要成员
重新同步副本集的成员
配置副本集标签集
重新配置含有不可用成员的副本集
管理链式复制
更改副本集中的主机名
配置辅助节点的同步目标
重命名副本集
安全修改 PSA 副本集
使用 PSA 副本集缓解性能问题
复制参考
副本集配置
副本集协议版本
副本集故障排除
数据库local_
副本集成员状态
分片
分片集群组成
分片
配置服务器 (metadata)
路由 (mongos)
片键
对集合进行分片
选择一个分片键
更改分片键
优化分片键
重新分片集合
更改文档的分片键值
设置缺失的分片键字段
查找分片键
分片键故障排除
哈希分片
范围分片
部署分片集群
区域
管理分片区域
按位置分段的数据
适用于不同 SLA 或 SLO 的分层硬件
按应用程序或客户分段的数据
适用于仅插入工作负载的分布式本地写入
使用分区进行集合分布
使用数据块进行数据分区
在分片集群中创建范围
在分片集群中分割Chunks
合并分片集群中的Chunks
修改分片集群中的范围大小
平衡器
管理分片集群平衡器
迁移分片集群中的范围
自动合并
管理
配置服务器管理
更换配置服务器
查看群集配置
重启分片集群
将分片集群迁移到不同的硬件
将分片添加到集群
将成员添加到分片
从现有分片集群中删除分片
清除jumbo标志
备份集群元数据
将分片集群转换为副本集
将副本集转换为分片集群
分片参考
Config 数据库
整理分片集合
开始整理分片集合
监视分片集合的整理
停止整理分片集合
不一致类型
MisplacedCollection
操作限制
分片集群故障排除
管理权限
产品说明
操作清单
开发清单
MongoDB 性能
连接池概述
调整连接池设置
数据库分析器
数据库分析器输出
禁用透明大页面(THP)
使用 Health Manager 管理分片集群的运行状况
UNIXulimit设置
配置和维护
运行时数据库配置
管理 mongod 进程
终止正在运行的操作
轮换日志文件
数据中心感知
MongoDB 部署中的工作负载隔离
区域
管理分片区域
按位置分段的数据
适用于不同 SLA 或 SLO 的分层硬件
按应用程序或客户分段的数据
适用于仅插入工作负载的分布式本地写入
使用分区进行集合分布
管理分片区域
MongoDB 备份方法
使用文件系统快照进行备份和恢复
使用 MongoDB 工具备份和恢复
从 MongoDB 备份中恢复副本集
备份和恢复分片集群
使用文件系统快照对分片集群进行备份
使用数据库转储备份分片集群
在分片集群中安排备份时间窗口
恢复分片集群
在意外关机后恢复一个独立版
监控 MongoDB
免费监控
存储
存储引擎
WiredTiger 存储引擎
将单节点更改为 WiredTiger 存储引擎
将副本集更改为 WiredTiger 存储引擎
将分片集群更改为 WiredTiger 存储引擎
内存存储引擎
日志记录
管理日志记录
GridFS
常见问题解答:MongoDB 存储
常见问题
常见问题解答:MongoDB基础知识
常见问题解答:索引
常见问题解答:并发
常见问题解答:使用MongoDB分片
常见问题解答:复制和副本集
常见问题解答:MongoDB存储
常见问题解答:MongoDB诊断
参考
排序规则
排序规则区域设置和默认参数
配置文件选项
外部配置文件的值
将命令行选项转换为 YAML
配置文件设置和命令行选项映射
连接字符串 URI 格式
数据库命令
聚合命令
aggregate
count
distinct
mapReduce
Geospatial 命令
geoSearch
查询和写操作命令
delete
find
findAndModify
getLastError
getMore
insert
resetError
update
查询计划缓存命令
planCacheClear
planCacheClearFilters
planCacheListFilters
planCacheSetFilter
认证命令
authenticate
logout
用户管理命令
createUser
dropAllUsersFromDatabase
dropUser
grantRolesToUser
revokeRolesFromUser
updateUser
usersInfo
角色管理命令
createRole
dropRole
dropAllRolesFromDatabase
grantPrivilegesToRole
grantRolesToRole
invalidateUserCache
revokePrivilegesFromRole
revokeRolesFromRole
rolesInfo
updateRole
复制命令
appendOplogNote
applyOps
hello
replSetAbortPrimaryCatchUp
replSetFreeze
replSetGetConfig
replSetGetStatus
replSetInitiate
replSetMaintenance
replSetReconfig
replSetResizeOplog
replSetStepDown
replSetSyncFrom
分片命令
abortReshardCollection
addShard
addShardToZone
balancerCollectionStatus
balancerStart
balancerStatus
balancerStop
checkMetadataConsistency
checkShardingIndex
clearJumboFlag
cleanupOrphaned
cleanupReshardCollection
commitReshardCollection
configureCollectionBalancing
configureQueryAnalyzer
enableSharding
flushRouterConfig
getShardMap
getShardVersion
isdbgrid
listShards
medianKey
moveChunk
movePrimary
moveRange
mergeChunks
refineCollectionShardKey
removeShard
removeShardFromZone
reshardCollection
setAllowMigrations
setShardVersion
shardCollection
shardingState
split
splitVector
unsetSharding
updateZoneKeyRange
会话命令
abortTransaction
commitTransaction
endSessions
killAllSessions
killAllSessionsByPattern
killSessions
refreshSessions
startSession
管理命令
cloneCollectionAsCapped
collMod
compact
convertToCapped
create
createIndexes
currentOp
drop
dropDatabase
dropConnections
dropIndexes
filemd5
fsync
fsyncUnlock
getAuditConfig
getClusterParameter
getDefaultRWConcern
getParameter
killCursors
killOp
listCollections
listDatabases
listIndexes
logRotate
reIndex
renameCollection
rotateCertificates
setAuditConfig
setClusterParameter
setFeatureCompatibilityVersion
setIndexCommitQuorum
setParameter
setDefaultRWConcern
setUserWriteBlockMode
shutdown
诊断命令
buildInfo
collStats
connPoolStats
connectionStatus
dataSize
dbHash
dbStats
driverOIDTest
explain
features
getCmdLineOpts
getLog
hostInfo
isSelf
listCommands
lockInfo
netstat
ping
profile
serverStatus
shardConnPoolStats
top
validate
validateDBMetadata
whatsmyuri
免费监控命令
getFreeMonitoringStatus
setFreeMonitoring
系统事件审计命令
logApplicationMessage
Atlas 搜索数据库命令
createSearchIndexes
dropSearchIndex
updateSearchIndex
默认 MongoDB 端口
默认 MongoDB 读关注点/写关注点
退出代码和状态
Explain Results
词汇表
日志消息
MongoDB 集群参数
limits
MongoDB 工具
monogod
mongos
mongod-exe
mongos-exe
mongoldap
mongokerberos
install_compass
MongoDB Database Tools
mongodump
mongorestore
bsondump
mongoimport
mongoexport
mongostat
mongotop
mongofiles
Installation
Installing on Linux
Installing on macOS
Installing on Windows
Database Tools Logs
Database Tools Changelog
MongoDB 服务器参数
MongoDB 网络协议
遗留操作码
mongo Shell 方法
Collection Methods
db-collection-aggregate()
db-collection-bulkWrite()
db-collection-count()
db-collection-countDocuments()
db-collection-createIndex()
db-collection-createIndexes()
db-collection-dataSize()
db-collection-deleteOne()
db-collection-deleteMany()
db-collection-distinct()
db-collection-drop()
db-collection-dropIndex()
db-collection-dropIndexes()
db-collection-ensureIndex()
db-collection-estimatedDocumentCount()
db-collection-explain()
db-collection-find()
db-collection-findAndModify()
db-collection-findOne()
db-collection-findOneAndDelete()
db-collection-findOneAndReplace()
db-collection-findOneAndUpdate()
db-collection-getIndexes()
db-collection-getShardDistribution()
db-collection-getShardVersion()
db-collection-hideIndex()
db-collection-insert()
db-collection-insertOne()
db-collection-insertMany()
db-collection-isCapped()
db-collection-latencyStats()
db-collection-mapReduce()
db-collection-reIndex()
db-collection-remove()
db-collection-renameCollection()
db-collection-replaceOne()
db-collection-stats()
db-collection-storageSize()
db-collection-totalIndexSize()
db-collection-totalSize()
db-collection-unhideIndex()
db-collection-update()
db-collection-updateOne()
db-collection-updateMany()
db-collection-watch()
db-collection-validate()
Cursor Methods
cursor.addOption()
cursor.allowDiskUse()
cursor.allowPartialResults()
cursor.batchSize()
cursor.close()
cursor.isClosed()
cursor.collation()
cursor.comment()
cursor.count()
cursor.explain()
cursor.forEach()
cursor.hasNext()
cursor.hint()
cursor.isExhausted()
cursor.itcount()
cursor.limit()
cursor.map()
cursor.max()
cursor.maxAwaitTimeMS()
cursor.maxTimeMS()
cursor.min()
cursor.next()
cursor.noCursorTimeout()
cursor.objsLeftInBatch()
cursor.pretty()
cursor.readConcern()
cursor.readPref()
cursor.returnKey()
cursor.showRecordId()
cursor.size()
cursor.skip()
cursor.sort()
cursor.tailable()
cursor.toArray()
cursor-tryNex
Database Methods
db.adminCommand()
db.aggregate()
db.commandHelp()
db.createCollection()
db.createView()
db.currentOp()
db.dropDatabase()
db.fsyncLock()
db.fsyncUnlock()
db.getCollection()
db.getCollectionInfos()
db.getCollectionNames()
db.getLogComponents()
db.getMongo()
db.getName()
db.getProfilingStatus()
db.getReplicationInfo()
db.getSiblingDB()
hello
db.help()
db.hostInfo()
db.killOp()
db.listCommands()
db.logout()
db.printCollectionStats()
db.printReplicationInfo()
db.printSecondaryReplicationInfo()
db.printShardingStatus()
db.printSlaveReplicationInfo()
db.resetError()
db.rotateCertificates()
db.runCommand()
db.serverBuildInfo()
db.serverCmdLineOpts()
db.serverStatus()
db.setLogLevel()
db.setProfilingLevel()
db.shutdownServer()
db.stats()
db.version()
db.watch()
Query Plan Cache Methods
db.collection.getPlanCache()
PlanCache.clear()
PlanCache.clearPlansByQuery()
PlanCache.help()
PlanCache.list()
Bulk Operation Methods
db.collection.initializeOrderedBulkOp()
db.collection.initializeUnorderedBulkOp()
Bulk()
Bulk.execute()
Bulk.find()
Bulk.find.arrayFilters()
Bulk.find.collation()
Bulk.find.hint()
Bulk.find.remove()
Bulk.find.removeOne()
Bulk.find.replaceOne()
Bulk.find.updateOne()
Bulk.find.update()
Bulk.find.upsert()
Bulk.getOperations()
Bulk.insert()
Bulk.tojson()
Bulk.toString()
User Management Methods
db.auth()
db.changeUserPassword()
db.createUser()
db.dropUser()
db.dropAllUsers()
db.getUser()
db.getUsers()
db.grantRolesToUser()
db.removeUser()
db.revokeRolesFromUser()
db.updateUser()
passwordPrompt()
Role Management Methods
db.createRole()
db.dropRole()
db.dropAllRoles()
db.getRole()
db.getRoles()
db.grantPrivilegesToRole()
db.revokePrivilegesFromRole()
db.grantRolesToRole()
db.revokeRolesFromRole()
db.updateRole()
Replication Methods
rs.add()
rs.addArb()
rs.conf()
rs.freeze()
rs.help()
rs.initiate()
rs.printReplicationInfo()
rs.printSecondaryReplicationInfo()
rs.printSlaveReplicationInfo()
rs.reconfig()
rs.reconfigForPSASet()
rs.remove()
rs.status()
rs.stepDown()
rs.syncFrom()
Sharding Methods
convertShardKeyToHashed
sh.abortReshardCollection()
sh.addShard()
sh.addShardTag()
sh.addShardToZone()
sh.addTagRange()
sh.balancerCollectionStatus()
sh.commitReshardCollection()
sh.disableAutoMerger()
sh.disableBalancing()
sh.enableAutoMerger()
sh.enableBalancing()
sh.disableAutoSplit
sh.enableAutoSplit
sh.enableSharding()
sh.getBalancerState()
sh.help()
sh.isBalancerRunning()
sh.moveChunk()
sh.removeRangeFromZone()
sh.removeShardTag()
sh.removeShardFromZone()
sh.removeTagRange()
sh.reshardCollection()
sh.setBalancerState()
sh.shardCollection()
sh.splitAt()
sh.splitFind()
sh.startAutoMerger()
sh.startBalancer()
sh.status()
sh.stopAutoMerger()
sh.stopBalancer()
sh.waitForBalancer()
sh.waitForBalancerOff()
sh.waitForPingChange()
sh.updateZoneKeyRange()
Free Monitoring Methods
db.disableFreeMonitoring()
db.enableFreeMonitoring()
db.getFreeMonitoringStatus
Object Constructors and Methods
BinData
BulkWriteResult()
Date()
ObjectId
ObjectId.getTimestamp()
ObjectId.toString()
ObjectId.valueOf()
UUID()
WriteResult()
WriteResult.hasWriteError()
WriteResult.hasWriteConcernError()
Connection Methods
connect()
Mongo()
Mongo.getDB()
Mongo.getDBNames()
Mongo.getDBs()
Mongo.getReadPrefMode()
Mongo.getReadPrefTagSet()
Mongo.getWriteConcern()
Mongo.setCausalConsistency()
Mongo.setReadPref()
Mongo.startSession()
Mongo.setWriteConcern()
Mongo.watch()
Session
Session.abortTransaction()
Session.commitTransaction()
Session.startTransaction()
Session.withTransaction()
SessionOptions
Client-Side Field Level Encryption Methods
getKeyVault()
KeyVault.createKey()
KeyVault.deleteKey()
KeyVault.getKey()
KeyVault.getKeys()
KeyVault.addKeyAlternateName()
KeyVault.removeKeyAlternateName()
KeyVault.getKeyByAltName()
KeyVault.rewrapManyDataKey()
getClientEncryption()
ClientEncryption.createEncryptedCollection()
ClientEncryption.encrypt()
ClientEncryption.decrypt()
Atlas Search Index Methods
db.collection.createSearchIndex()
db.collection.dropSearchIndex()
db.collection.getSearchIndexes()
db.collection.updateSearchIndex()
运算符
Query and Projection Operators
比较查询运算符
$eq
$gt
$gte
$in
$lt
$lte
$ne
$nin
逻辑查询运算符
$and
$not
$nor
$or
元素查询运算符
$exists
$type
评估查询运算符
$expr
$jsonSchema
$mod
$regex
$text
$where
地理空间查询运算符
$geoIntersects
$geoWithin
$near
$nearSphere
$box
$center
$centerSphere
$geometry
$maxDistance
$minDistance
$polygon
数组查询运算符
$all
$elemMatch (query)
$size
按位置查询运算符
$bitsAllClear
$bitsAllSet
$bitsAnyClear
$bitsAnySet
Projection 运算符
$ (projection)
$elemMatch (projection)
$slice (projection)
Miscellaneous Query Operators
$comment
$rand
$natural
Update Operators
Update Field
$currentDate
$inc
$min
$max
$mul
$rename
$set
$setOnInsert
$unset
Update Array
$ (update)
$[]
$[]
$addToSet
$pop
$pull
$push
$push
$each
$position
$slice
$sort
Update Bitwise
$bit
Aggregation Pipeline Stages
$addFields (aggregation)
$bucket (aggregation)
$bucketAuto (aggregation)
$changeStream (aggregation)
$changeStreamSplitLargeEvent (aggregation)
$collStats (aggregation)
$count (aggregation)
$currentOp (aggregation)
$densify (aggregation)
$documents (aggregation)
$facet (aggregation)
$fill (aggregation)
$geoNear (aggregation)
$graphLookup (aggregation)
$group (aggregation)
$indexStats (aggregation)
$limit (aggregation)
$listLocalSessions
$listSampledQueries
$listSearchIndexes (aggregation)
$listSessions
$lookup (aggregation)
$match (aggregation)
$merge (aggregation)
$out (aggregation)
$planCacheStats
$project (aggregation)
$redact (aggregation)
$replaceRoot (aggregation)
$replaceWith (aggregation)
$sample (aggregation)
$search (aggregation)
$searchMeta (aggregation)
$set (aggregation)
$setWindowFields (aggregation)
$shardedDataDistribution (aggregation)
$skip (aggregation)
$sort (aggregation)
$sortByCount (aggregation)
$unionWith (aggregation)
$unset (aggregation)
$unwind (aggregation)
Aggregation Pipeline Operators
$abs (aggregation)
$accumulator (aggregation)
$acos (aggregation)
$acosh (aggregation)
$add (aggregation)
$addToSet (aggregation)
$allElementsTrue (aggregation)
$and (aggregation)
$anyElementTrue (aggregation)
$arrayElemAt (aggregation)
$arrayToObject (aggregation)
$asin (aggregation)
$asinh (aggregation)
$atan (aggregation)
$atan2 (aggregation)
$atanh (aggregation)
$avg (aggregation)
$binarySize (aggregation)
$bitAnd (aggregation)
$bitNot (aggregation)
$bitOr (aggregation)
$bitXor (aggregation)
$bottom (aggregation accumulator)
$bottomN (aggregation accumulator)
$bsonSize (aggregation)
$ceil (aggregation)
$cmp (aggregation)
$concat (aggregation)
$concatArrays (aggregation)
$cond (aggregation)
$convert (aggregation)
$cos (aggregation)
$cosh (aggregation)
$count (aggregation accumulator)
$covariancePop (aggregation)
$covarianceSamp (aggregation)
$dateAdd (aggregation)
$dateDiff (aggregation)
$dateFromParts (aggregation)
$dateFromString (aggregation)
$dateSubtract (aggregation)
$dateToParts (aggregation)
$dateToString (aggregation)
$dateTrunc (aggregation)
$dayOfMonth (aggregation)
$dayOfWeek (aggregation)
$dayOfYear (aggregation)
$degreesToRadians (aggregation)
$denseRank (aggregation)
$derivative (aggregation)
$divide (aggregation)
$documentNumber (aggregation)
$eq (aggregation)
$exp (aggregation)
$expMovingAvg (aggregation)
$filter (aggregation)
$first (aggregation)
$firstN (aggregation accumulator)
$firstN (array operator)
$floor (aggregation)
$function (aggregation)
$getField (aggregation)
$gt (aggregation)
$gte (aggregation)
$hour (aggregation)
$ifNull (aggregation)
$in (aggregation)
$indexOfArray (aggregation)
$indexOfBytes (aggregation)
$indexOfCP (aggregation)
$integral (aggregation)
$isArray (aggregation)
$isNumber (aggregation)
$isoDayOfWeek (aggregation)
$isoWeek (aggregation)
$isoWeekYear (aggregation)
$last (aggregation)
$lastN (aggregation accumulator)
$lastN (array operator)
$let (aggregation)
$linearFill (aggregation)
$literal (aggregation)
$ln (aggregation)
$locf (aggregation)
$log (aggregation)
$log10 (aggregation)
$lt (aggregation)
$lte (aggregation)
$ltrim (aggregation)
$map (aggregation)
$max (aggregation)
$maxN (aggregation accumulator)
$maxN (array operator)
$median (aggregation)
$mergeObjects (aggregation)
$meta
$min (aggregation)
$minN (aggregation accumulator)
$minN (array operator)
$millisecond (aggregation)
$minute (aggregation)
$mod (aggregation)
$month (aggregation)
$multiply (aggregation)
$ne (aggregation)
$not (aggregation)
$objectToArray (aggregation)
$or (aggregation)
$percentile (aggregation)
$pow (aggregation)
$push (aggregation)
$radiansToDegrees (aggregation)
$rand (aggregation)
$range (aggregation)
$rank (aggregation)
$reduce (aggregation)
$regexFind (aggregation)
$regexFindAll (aggregation)
$regexMatch (aggregation)
$replaceOne (aggregation)
$replaceAll (aggregation)
$reverseArray (aggregation)
$round (aggregation)
$rtrim (aggregation)
$sampleRate (aggregation)
$second (aggregation)
$setDifference (aggregation)
$setEquals (aggregation)
$setField (aggregation)
$setIntersection (aggregation)
$setIsSubset (aggregation)
$setUnion (aggregation)
$shift (aggregation)
$size (aggregation)
$sin (aggregation)
$sinh (aggregation)
$slice (aggregation)
$sortArray (aggregation)
$split (aggregation)
$sqrt (aggregation)
$stdDevPop (aggregation)
$stdDevSamp (aggregation)
$strcasecmp (aggregation)
$strLenBytes (aggregation)
$strLenCP (aggregation)
$substr (aggregation)
$substrBytes (aggregation)
$substrCP (aggregation)
$subtract (aggregation)
$sum (aggregation)
$switch (aggregation)
$tan (aggregation)
$tanh (aggregation)
$toBool (aggregation)
$toDate (aggregation)
$toDecimal (aggregation)
$toDouble(aggregation)
$toInt (aggregation)
$toLong (aggregation)
$toObjectId (aggregation)
$top (aggregation accumulator)
$topN (aggregation accumulator)
$toString (aggregation)
$toLower (aggregation)
$toUpper (aggregation)
$tsIncrement (aggregation)
$tsSecond (aggregation)
$trim (aggregation)
$trunc (aggregation)
$type (aggregation)
$unsetField (aggregation)
$week (aggregation)
$year (aggregation)
$zip (aggregation)
服务器会话
Slot-Based 查询执行引擎
Stable API
迁移到更高版本的 API
Stable API 变更日志
System 集合
旧版 mongo Shell
更新说明
Release Notes for MongoDB 7.0
Compatibility Changes in MongoDB 7.0
Downgrade 7.0 to 6.0
Upgrade 6.0 to 7.0
Upgrade a Standalone to 7.0
Upgrade a Replica Set to 7.0
Upgrade a Sharded Cluster to 7.0
Release Notes for MongoDB 6.3
Compatibility Changes in MongoDB 6.3
6.3 Changelog
Release Notes for MongoDB 6.2
Compatibility Changes in MongoDB 6.2
6.2 Changelog
Release Notes for MongoDB 6.1
Compatibility Changes in MongoDB 6.1
6.1 Changelog
Release Notes for MongoDB 6.0
Compatibility Changes in MongoDB 6.0
Downgrade 6.0 to 5.0
Downgrade 6.0 Standalone to 5.0
Downgrade 6.0 Replica Set to 5.0
Downgrade 6.0 Sharded Cluster to 5.0
Upgrade 5.0 to 6.0
Upgrade a Standalone to 6.0
Upgrade a Replica Set to 6.0
Upgrade a Sharded Cluster to 6.0
6.0 Changelog
Release Notes for MongoDB 5.3
Compatibility Changes in MongoDB 5.3
Release Notes for MongoDB 5.2
Compatibility Changes in MongoDB 5.2
Release Notes for MongoDB 5.1
Compatibility Changes in MongoDB 5.1
5.1 Changelog
Release Notes for MongoDB 5.0
Compatibility Changes in MongoDB 5.0
Upgrade a Standalone to 5.0
Upgrade a Replica Set to 5.0
Upgrade a Sharded Cluster to 5.0
Downgrade 5.0 to 4.4
Downgrade 5.0 Standalone to 4.4
Downgrade 5.0 Replica Set to 4.4
Downgrade 5.0 Sharded Cluster to 4.4
5.0 Changelog
Release Notes for MongoDB 4.4
Compatibility Changes in MongoDB 4.4
Upgrade a Standalone to 4.4
Upgrade a Replica Set to 4.4
Upgrade a Sharded Cluster to 4.4
Downgrade 4.4 to 4.2
Downgrade 4.4 Standalone to 4.2
Downgrade 4.4 Replica Set to 4.2
Downgrade 4.4 Sharded Cluster to 4.2
4.4 Changelog
Release Notes for MongoDB 4.2
Compatibility Changes in MongoDB 4.2
Upgrade a Standalone to 4.2
Upgrade a Replica Set to 4.2
Upgrade a Sharded Cluster to 4.2
Downgrade 4.2 to 4.0
Downgrade 4.2 Standalone to 4.0
Downgrade 4.2 Replica Set to 4.0
Downgrade 4.2 Sharded Cluster to 4.0
4.2 Changelog
Release Notes for MongoDB 4.0
Compatibility Changes in MongoDB 4.0
Upgrade a Standalone to 4.0
Upgrade a Replica Set to 4.0
Upgrade a Sharded Cluster to 4.0
Downgrade 4.0 Standalone to 3.6
Downgrade 4.0 Replica Set to 3.6
Downgrade 4.0 Sharded Cluster to 3.6
4.0 Changelog
Release Notes for MongoDB 3.6
3.6 Changelog
Compatibility Changes in MongoDB 3.6
Upgrade a Standalone to 3.6
Upgrade a Replica Set to 3.6
Upgrade a Sharded Cluster to 3.6
Downgrade 3.6 Standalone to 3.4
Downgrade 3.6 Replica Set to 3.4
Downgrade 3.6 Sharded Cluster to 3.4
Release Notes for MongoDB 3.4
3.4 Changelog
Compatibility Changes in MongoDB 3.4
Upgrade a Standalone to 3.4
Upgrade a Replica Set to 3.4
Upgrade a Sharded Cluster to 3.4
Downgrade MongoDB 3.4 to 3.2
Downgrade 3.4 Standalone to 3.2
Downgrade 3.4 Replica Set to 3.2
Downgrade 3.4 Sharded Cluster to 3.2
Release Notes for MongoDB 3.2
3.2 Changelog
Compatibility Changes in MongoDB 3.2
JavaScript Changes in MongoDB 3.2
Upgrade MongoDB to 3.2
Downgrade MongoDB from 3.2
Release Notes for MongoDB 3.0
3.0 Changelog
Compatibility Changes in MongoDB 3.0
Upgrade MongoDB to 3.0
Upgrade to SCRAM
Downgrade MongoDB from 3.0
Release Notes for MongoDB 2.6
2.6 Changelog
Compatibility Changes in MongoDB 2.6
Upgrade MongoDB to 2.6
Upgrade User Authorization Data to 2.6 Format
Downgrade MongoDB from 2.6
Release Notes for MongoDB 2.4
2.4 Changelog
JavaScript Changes in MongoDB 2.4
Upgrade MongoDB to 2.4
Compatibility and Index Type Changes in MongoDB 2.4
Release Notes for MongoDB 2.2
Release Notes for MongoDB 2.0
Release Notes for MongoDB 1.8
Release Notes for MongoDB 1.6
Release Notes for MongoDB 1.4
Release Notes for MongoDB 1.2.x
MongoDB Versioning
时间序列
Create and Query a Time Series Collection
List Time Series Collections in a Database
Set up Automatic Removal for Time Series Collections
Set Granularity for Time Series Data
Add Secondary Indexes to Time Series Collections
Migrate Data into a Time Series Collection
Build Materialized Views on Top of Time Series Data
Shard a Time Series Collection
Best Practices for Time Series Collections
reference
Time Series Compression
Limitations
技术支持
MongoDB的Scala驱动
开始使用MongoDB开发
联系我们
更多资料
本书使用 GitBook 发布
自动合并
results matching "
"
No results matching "
"