- MongoDB官方文档中文版
- MongoDB中文手册说明
- MongoDB简介
- 安装 MongoDB
- The mongo Shell
- MongoDB CRUD 操作
- 聚合
- 数据模型
- 事务
- 索引
- 安全
- 安全检查列表
- 启用访问控制
- 身份验证
- 基于角色的访问控制
- TLS / SSL(传输加密)
- 静态加密
- 客户端字段级加密
- 审计
- 网络和配置强化
- 实现字段级别修订
- 安全参考
- 附录
- 变更流
- 复制
- 分片
- 分片键
- 哈希分片
- 范围分片
- 区
- 管理分片区
- 按位置细分数据
- 用于更改SLA或SLO的分层硬件
- 按应用或客户细分数据
- 仅插入工作负载的分布式本地写入
- 管理分片区
- 使用块进行数据分区
- 在分片集群中拆分数据块
- 管理
- 存储
- 存储引擎
- 日志记录
- 管理日志记录
- GridFS
- FAQ:MongoDB 存储
- 存储引擎
- 参考
- 运算符
- 查询与映射运算符
- 更新运算符
- 聚合管道阶段
- 聚合管道操作符
- $abs (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)
- $ceil (aggregation)
- $cmp (aggregation)
- $concat (aggregation)
- $concatArrays (aggregation)
- $cond (aggregation)
- $convert (aggregation)
- $cos (aggregation)
- $dateFromParts (aggregation)
- $dateToParts (aggregation)
- $dateFromString (aggregation)
- $literal (aggregation)
- 查询修饰符
- 数据库命令
- 聚合命令
- 地理空间命令
- 查询和写操作命令
- 查询计划缓存命令
- 认证命令
- 用户管理命令
- 角色管理命令
- 复制命令
- 分片命令
- 会话命令
- 管理命令
- 诊断命令
- 免费监控命令
- 系统事件审计命令
- mongo Shell 方法
- 集合方法
- db.collection.aggregate()
- db.collection.bulkWrite()
- db.collection.copyTo()
- db.collection.count()
- db.collection.countDocuments()
- db.collection.estimatedDocumentCount()
- 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.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.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.save()
- db.collection.stats()
- db.collection.storageSize()
- db.collection.totalIndexSize()
- db.collection.totalSize()
- db.collection.update()
- db.collection.updateOne()
- db.collection.updateMany()
- db.collection.watch()
- db.collection.validate()
- 词汇表
- 默认的MongoDB端口
- 默认的MongoDB读/写关注
- 服务器会话
- MongoDB驱动
- FAQ
- 联系我们
- 更多资料
- [快学Mongo]
- [Mongo问题讨论区]
- [Mongo 驱动使用手册]
- 本书使用 GitBook 发布
使用 mongo Shell帮助
使用 mongo Shell帮助
在本页面
[success] Note
下面的文档是MongoDB服务器下载.中包含的
mongo
shell。有关新的MongoDB Shell ,mongosh的信息,请参考mongosh文档。要了解这两种shell的区别,请参阅Comparison of the mongo Shell and mongosh.
除了《 MongoDB中文手册》中的文档外,mongo
shell在其“在线”帮助系统中提供了一些其他信息。 本文档概述了访问此帮助信息的过程。
命令行帮助
要查看选项列表和启动mongo
shell相关的帮助,请从命令行使用--help
选项:
mongo --help
Shell帮助
当需要查看帮助列表时,请在mongo
shell中键入help
:
help
数据库帮助
在mongo
shell中:
- 当需要查看服务器上的数据库列表,请使用show dbs命令:
show dbs
show database
是show dbs
的别名
- 当需要查看可在db对象上使用的方法的帮助列表,请调用
db.help()
方法:
db.help()
- 当需要查看在
shell
中查看某些方法的具体实现,请键入不带括号(())的db.
,如以下示例所示,它将返回方法db.updateUser()
的实现:
db.updateUser
如果部署使用访问控制运行,则该操作将根据用户权限返回不同的值。 有关详细信息,请参见listDatabases行为。
表级别帮助
在mongo
shell中:
- 要查看当前数据库中的集合列表,请使用show collections命令:
show collections
另可参考:show collections
- 要查看收集对象上可用方法的帮助(例如
db.
),请使用db.
方法:.help()
db.collection.help()
可以是存在的集合的名称,尽管您可以指定不存在的集合。
- 要查看收集方法的实现,请键入不带括号(())的
db.
名称,如以下示例所示,它将返回. save()
方法的实现:
db.collection.save
游标相关帮助
在mongo shell中使用find()
方法执行读取操作时,可以使用各种游标方法来修改find()
行为,并可以使用各种JavaScript方法来处理从find()
方法返回的游标。
- 要列出可用的修饰符和游标处理方法,请使用
db.collection.find().help()
命令:
db.collection.find().help()
可以是存在的集合的名称,尽管您可以指定不存在的集合。
- 要查看cursor方法的实现,请输入不带括号(())的
db.
名称,如以下示例所示,它将返回.find(). toArray()
方法的实现:
db.collection.find().toArray
处理游标的一些有用方法是:
有关迭代游标和从游标中检索文档的示例,请参见 cursor handling。有关所有可用的游标方法,另请参见Cursor。
包装对象帮助
要获取mongo shell中可用的包装器类的列表,例如BinData()
,请在mongo shell
中键入help misc
:
help misc
另可参考:
译者:王恒 金江
校对:杨帅
Copyright © 上海锦木信息技术有限公司 all right reserved,由 MongoDB汉化小组 提供技术支持文件修订时间: 2020-10-11 20:53:05