mongo Shell 帮助

本文档概述了访问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