`
edisonlv2010
  • 浏览: 43526 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

MongoDB Shell

 
阅读更多
MongoDB自带JS Shell,可在shell中使用命令行与MongoDB实例进行交互。接下来将介绍一些常用的命令。

1.运行shell
运行mongo启动shell:

D:\mongodb-win32-i386-2.4.9\bin>mongo
MongoDB shell version: 2.4.9
connecting to: test

启动时,shell将自动连接MongoDB服务器,须确保mongod已启动。

shell是一个功能完备的JS解释器,可运行任意JS程序。为说明这一点,我们可以运行几个简单的数学运算:

> x = 200
200
> x / 5
40
>

另外,可充分利用JS标准库:

> new Date("2010/1/1")
ISODate("2009-12-31T16:00:00Z")
>

再者可定义和调用JS函数:

> function sayHi(words) {
... return words;
... }
> sayHi("hello mongo")
hello mongo
>

需要注意,shell可以使用多行命令。shell会检测输入的JS语句是否完整,如没有写完可在下一行继续写。在某行连续三次按下回车键可取消未输入完成的命令,并退回到命令提示符。

shell的多行支持是非常有限的:不可以编辑之前的行。如果编辑到第十五行时才发现第一行有错误,那会让人非常懊恼。因此,对于大块的代码或者对象,你可能更愿意在编辑器中编辑。为了方便地调用编辑器,可以在shell中设置EDITOR变量。

> EDITOR = "notepad"

现在,如果想要编辑一个变量,可以使用"edit 变量名"这个命令,修改完成之后,保存并退出编辑器。变量就会被重新解析然后加载回shell。

> edit war
> war
{ "title" : "test editor", "date" : ISODate("2014-03-12T10:59:54.515Z") }
>

未完待续
分享到:
评论

相关推荐

    PyPI 官网下载 | mongodbshell-0.1a4.tar.gz

    标题中的“PyPI 官网下载 | mongodbshell-0.1a4.tar.gz”表明这是一个在Python Package Index(PyPI)上发布的软件包,名为`mongodbshell`,版本为0.1a4,且文件格式为tar.gz。PyPI是Python开发者发布自己编写的模块...

    windows版本 mongodb shell:mongosh-2.2.6-win32-x64.zip

    windows版本 mongodb shell:mongosh-2.2.6-win32-x64.zip mongodb shell :https://www.mongodb.com/try/download/shell mongodb相关官网下载地址: mongodb社区版:...

    mongodb shell指令

    mongodb shell指令,在后台shell进行数据操作!

    MongoDB Shell命令.pdf

    MongoDB的一个独特之处在于它不使用传统的SQL语句,而是通过MongoDB Shell来执行各种操作,因此掌握其Shell命令对于使用MongoDB进行开发和维护至关重要。 在MongoDB中,基本的数据单位是文档,文档中的数据是以键值...

    mongoDB shell-2.2.10-win32-x64安装包

    mongoDB shell-2.2.10-win32-x64安装包 mongoDB shell-2.2.10-win32-x64安装包 mongoDB shell-2.2.10-win32-x64安装包 mongoDB shell-2.2.10-win32-x64安装包

    MongoDB Shell 下载 版本:2.3.3 Windows x64

    MongoDB Shell 下载 版本:2.3.3 Windows x64

    mongoshell 安装包

    6.0 版本以上的mongodb不提供,shell脚本需要自己安装使用

    dump-mongodb.sh(备份MongoDB数据库shell)

    Mongodb备份数据库的shell脚本文件, 经过在实际项目中测试使用过.

    mongo-hacker:针对黑客的MongoDB Shell增强功能

    MongoDB Shell是官方提供的一款交互式JavaScript环境,用于管理MongoDB数据库。然而,对于黑客或者安全研究人员来说,标准的MongoDB Shell可能不足以满足他们进行深入分析和调试的需求。这就是`mongo-hacker`的出现...

    MongoDB(mongodb-org-shell-5.0.4-1.suse12.x86_64.rpm)

    MongoDB Community Server(mongodb-org-shell-5.0.4-1.suse12.x86_64.rpm)适用于SUSE12 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是...

    mongodb shell

    MongoDB Shell是MongoDB数据库系统的一个重要组成部分,它是一个交互式的JavaScript命令行界面,用于连接、管理和操作MongoDB数据库。这个教程将深入介绍MongoDB Shell的使用,包括基本的数据库操作、集合操作、文档...

    MongoDB客户端访问(Shell方式 ) .pdf

    MongoDB 提供了一个内置的JavaScript Shell,这使得用户可以通过命令行进行交互式操作和管理数据库。以下是对MongoDB Shell的一些关键知识点的详细说明: 1. **启动MongoDB Shell**: MongoDB Shell 是一个基于...

    shell实现自动备份mongodb

    实现mongodb自定义备份,可实现自定义库、自定义集合、自定义备份周期,使用方便,脚本易维护!

    mongo-web-shell:[存档] Web浏览器中的交互式MongoDB Shell-此存储库不受支持,MongoDB产品

    免责声明 请注意:此仓库中的所有工具/脚本均按“原样”发布,不作任何形式的保证,包括但不限于其安装,使用或性能。 我们不承担任何和所有明示或暗示的保证,包括但... 用于浏览器的交互式mongoDB shell的重新创建。

    mongo-shell:连接到mongodb shell的nodejs util

    一个nodejs util连接并发送命令到mongodb shell 用于 用法 npm install mongodb-shell const { MongoShell } = require ( 'mongodb-shell' ) ; const mongoShell = new MongoShell ( 'localhost:27017' ) ; const ...

    monquey:否}}}); MongoDB Shell语法

    MongoDB Shell语法依存关系cabal install regex-posix pip install termcolor (用于测试)用法制作回显“一些查询” ./monquey测验python test.py句法特征用管道分隔的参数分号分隔的数组非包围物键值对不包含“:...

    nimrod:注入 NodeJS 的 MongoDB shell - 在同一环境中使用 require() 和同步 db.collection.find()

    注入 NodeJS 的 MongoDB shell - 在同一环境中使用require()和同步db.test.find() 注意:此代码仅适用于带有--harmony和--harmony_proxies标志的Node ~0.12 。 该项目预计不会在节点 0.10.x、0.11.x 或 io.js 上...

Global site tag (gtag.js) - Google Analytics