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

来源:互联网 发布:怎么汉化软件 编辑:程序博客网 时间:2024/05/22 03:09

说明:英文原文地址:https://docs.mongodb.com/v3.2/tutorial/access-mongo-shell-help/。
本文章属个人翻译,作个人学习之用,如有雷同,纯属巧合。如有错误之处,欢迎指正。

使用mongo Shell帮助

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

命令行帮助

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

mongo --help

shell帮助

要查看帮助列表,在mongoshell中输入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()

游标帮助

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

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

  • db.collection.find().help()

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

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

    db.collection.find().toArray

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

  • hasNext(),检查游标是否有更多的文档返回
  • next(),返回下一个文档,把游标向前推进一个位置。
  • forEach(<function>),迭代整个游标,对游标返回的每个文档应用<function><function>需要一个参数,就是从迭代返回的文档。

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

封装对象帮助

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

help misc
0 0
原创粉丝点击