本文档概述了访问mongo Shell帮助信息的过程。
命令行帮助
mongo --help
mongo Shell帮助
help
数据库帮助(Shell)
查看数据库:
show dbs
查看可在db
对象上使用的方法的帮助列表
db.help()
要在shell中查看方法的实现,请键入 不带括号()的代码,如以下示例所示,它将返回该方法的实现 :
db.updateUser
集合帮助(Shell)
要查看当前数据库中的集合列表,请使用以下 命令:show collections
show collections
要查看集合对象(例如db.<collection>
)上可用方法的帮助,请使用db.<collection>.help()
方法:
db.collection.help()
<collection>
可以是存在的集合的名称,尽管您可以指定一个不存在的集合。
要查看收集方法的实现,请键入db.<collection>.<method>
不带括号的 名称(()
),如以下示例所示,该示例将返回该save()
方法的实现:
db.collection.save
游标帮助(Shell)
在外Shell序中使用方法 执行读取操作时,可以使用各种游标方法来修改行为,并可以使用各种JavaScript方法来处理从方法返回的游标 。
要列出可用的修饰符和游标处理方法,请使用以下 db.collection.find().help()
命令:
db.collection.find().help()
<collection>
可以是存在的集合的名称,尽管您可以指定一个不存在的集合。
db.collection.find().toArray
要查看游标方法的实现,请键入 db.<collection>.find().<method>
名称而不带括号(()
),如以下示例所示,它将返回该toArray()
方法的实现:
db.collection.find().toArray
处理游标的一些有用方法是:
hasNext()
它检查游标是否有更多文档要返回。next()
返回下一个文档并将光标位置向前移动一个。forEach(<function>)
它将遍历整个游标,并将应用于游标<function>
返回的每个文档。的<function>
期望,其对应于从每个迭代文档的单个参数。
包装对象帮助
要获取外壳程序中可用的包装器类的列表mongo
,例如BinData()
,请在 外壳程序中输入:help miscmongo
help misc