您的位置:首页 > 数据库 > Mongodb

MongoDB文档翻译-mongo Shell-使用mongo Shell帮助

2017-02-24 19:47 387 查看
说明:英文原文地址:https://docs.mongodb.com/v3.2/tutorial/access-mongo-shell-help/

本文章属个人翻译,作个人学习之用,如有雷同,纯属巧合。如有错误之处,欢迎指正。

使用mongo Shell帮助

MongoDB手册中的文档外,
mongo
shell在它的“在线”帮助系统中提供了一些额外的帮助。该文章简要介绍了如何使用这些帮助信息。

命令行帮助

要查看
mongo
shell的选项和帮助列表,从命令行中使用
--help
选项:

mongo --help


shell帮助

要查看帮助列表,在
mongo
shell中输入
help
:

help


数据库帮助

mongo
shell中:

要查看服务器上的数据库列表,使用
show dbs
命令:

show dbs

要查看可以在
db
对象上的使用的帮助列表,调用
db.help()
方法

db.help()

要在shell中查看某个方法的实现,输入
db.<method name>
,不输入圆括号()。如下命令返回
db.updateUser()
方法的实现:

db.updateUser

集合帮助

mongo
集合中:

要查看当前数据库中的集合列表,用
show collections
命令

show collections

要查看集合对象上可用方法的帮助列表(如
db.<collection>
),用
db.<collection>.help()
方法:

db.collection.help()

是集合的名字,你也可以指定一个不存在的集合。

要查看集合方法的实现,输入
db.<collection>.<method>
,不输入圆括号()。如下命令返回
save()
方法的实现:

db.collection.save()

游标帮助

mongo
shell中使用
find()
方法执行读取操作时,可用使用几种游标方法来修改
find()
行为,也可以使用各种javascript方法来处理从
find()
方法返回的游标。

要列出
4000
可用的修饰符和游标处理方法,用
db.collection.find().help()
命令

db.collection.find().help()


<collection>
是集合的名字,当然你可以指定不存在的一个集合。

要查看游标方法的实现,输入
db.<collection>.find().<method>
,不用输入括号(),如下例子返回
toArray()
方法的实现:

db.collection.find().toArray


一些有用的处理游标的方法:

hasNext()
,检查游标是否有更多的文档返回

next()
,返回下一个文档,把游标向前推进一个位置。

forEach(<function>)
,迭代整个游标,对游标返回的每个文档应用
<function>
<function>
需要一个参数,就是从迭代返回的文档。

要查看迭代游标和从游标取回文档的更多例子,参考游标处理。参考游标以查看所有可用的游标方法。

封装对象帮助

要查看
mongo
shell中可用的封装类,例如
BinData()
,在
mongo
shell中输入:

help misc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: