资讯专栏INFORMATION COLUMN

(翻译) MongoDB(21)访问 mongo Shell 帮助

yuxue / 707人阅读

摘要:除了手册中的文档在它的帮助系统中提供了一些附加信息本文档提供了访问此信息的概述命令行帮助查看启动的选项列表和版主信息从命令行使用选项帮助在里面查看帮助列表输入数据库帮助在中在服务器上查看数据库列表使用命令版本新功能是的别名你可以在对

除了 MongoDB 手册中的文档, mongo shell 在它的 "online" 帮助系统中提供了一些附加信息. 本文档提供了访问此信息的概述.

命令行帮助

查看启动 mongo shell 的选项列表和版主信息, 从命令行使用 --help 选项.

mongo --help
Shell 帮助

在 mongo shell 里面查看帮助列表, 输入 help:

help
数据库帮助

在 mongo shell 中:

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

show dbs

版本2.4 新功能: show databasesshow dbs 的别名.

你可以在 db 对象上调用 db.help() 方法来查看方法的帮助列表:

db.help()

在 shell 中查看中查看方法的实现. 输入不带引号(())的 db., 下面的例子将返回方法 db.updateUser() 方法的实现.

db.updateUser

集合帮助

在 mongo shell 中:

在当前数据库中查看集合列表, 使用 show collections 命令:

show collections

查看 collection 对象上可用方法的帮助(例如: db.), 使用 db..help() 方法:

db.collection.help()

可以是存在的集合的名称. 虽然你可以指定一个不存在的集合.

查看 collection 方法的实现. 键入不带括号(())的 db.. 名称. 下面的例子将返回方法 save() 方法的实现.

db.collection.save

游标帮助

当你在 mongo shell 中使用 find() 方法执行读操作的时候, 你可以使用各种游标方法来修改 find() 行为和各种 JavaScript 方法来处理从 find() 方法返回的游标.

列出各种修饰符和游标处理方法, 使用 db.collection.find().help() 方法:

db.collection.find().help()

可以是存在的集合的名称. 虽然你可以指定一个不存在的集合.

查看游标方法的实现, 输入不带引号的(())的 db..find(). 名称, 下面的例子将返回方法 toArray() 方法的实现.

db.collection.find().toArray

一些用于处理游标的方法是:

hasNext() 检测游标是否还有更多的文档要返回.

next() 将返回下一个文档并将游标位置向前移动一个.

forEach() 将遍历整个游标, 并将 应用到游标返回的每个文档. 期望获得对应的来自每次迭代的文档的单个参数.

有关迭代游标和从游标中检索文档的示例, 请参阅游标处理. 查看游标的所有可用游标方法.

包装器对象

在 mongo shell 中获取可用的包装器类的列表. 比如 "BinData()", 在 mongo shell 中输入 help misc:

help misc

另请参阅:

mongo shell 方法

本文地址: https://docs.mongodb.com/manu...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/18915.html

相关文章

  • (翻译) MongoDB(19) mongo Shell

    摘要:概述是的交互式接口你可以使用查询和更新数据以及执行管理操作是发行版的一个组件一旦你已经安装并且启动了连接到你运行的实例在手册的大部分示例都是使用然而许多驱动程序为提供了类似的接口启动重要在尝试运行之前确保正在运行启动并使用默认端口连接到本地 概述 mongo shell 是 MongoDB的交互式 JavaScript 接口. 你可以使用 mongo shell 查询和更新数据以及执行...

    张率功 评论0 收藏0
  • MongoDB 基础知识

    摘要:数据库通过名称来标识,这点与集合类似,数据库名可以是满足以下条件的任意字符串不能是空字符串不能含有一个空格空字符数据库名区分大小写,即使在不区分大小写的文件系统中也是如此,简单起见,所有的数据库均为小写数据库名最多为个字节。 基本概念 文档是 MongoDB 中数据的基本单元,非常类似于关系型数据库中的行,但更具有表现力; 集合 Collection 可以看作是一个动态模式(Dyn...

    wwolf 评论0 收藏0
  • MongoDB 基础知识

    摘要:数据库通过名称来标识,这点与集合类似,数据库名可以是满足以下条件的任意字符串不能是空字符串不能含有一个空格空字符数据库名区分大小写,即使在不区分大小写的文件系统中也是如此,简单起见,所有的数据库均为小写数据库名最多为个字节。 基本概念 文档是 MongoDB 中数据的基本单元,非常类似于关系型数据库中的行,但更具有表现力; 集合 Collection 可以看作是一个动态模式(Dyn...

    impig33 评论0 收藏0

发表评论

0条评论

yuxue

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<