参考 >mongo shell > 访问命令行管理mongo程序帮助
除了《MongoDB手册》中的文档外,该mongo
外壳程序还在其“在线”帮助系统中提供了一些其他信息。本文档概述了访问此帮助信息的过程。
在mongo
外壳中:
要查看服务器上的数据库列表,请使用以下
命令:[1]show dbs
show databases
是的别名。show dbs
要查看可在db
对象上使用的方法的帮助列表,请调用db.help()
方法:
要在shell中查看方法的实现,请键入
不带括号()的代码,如以下示例所示,它将返回该方法的实现
:db.<method name>
()
db.updateUser()
[1] | 如果部署使用访问控制运行,则该操作将根据用户权限返回不同的值。有关详细信息,请参见 listDatabases行为。 |
在外壳程序中使用方法
执行读取操作时,可以使用各种游标方法来修改行为,并可以使用各种JavaScript方法来处理从方法返回的游标
。find()
mongo
find()
find()
要列出可用的修饰符和游标处理方法,请使用以下
db.collection.find().help()
命令:
<collection>
可以是存在的集合的名称,尽管您可以指定一个不存在的集合。
要查看游标方法的实现,请键入
db.<collection>.find().<method>
名称而不带括号(()
),如以下示例所示,它将返回该toArray()
方法的实现:
处理游标的一些有用方法是:
hasNext()
它检查游标是否有更多文档要返回。next()
返回下一个文档并将光标位置向前移动一个。forEach(<function>)
它将遍历整个游标,并将应用于游标<function>
返回的每个文档。的<function>
期望,其对应于从每个迭代文档的单个参数。