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
mongodb shell指令,在后台shell进行数据操作!
大作业速看 mongodb shell 最全命令
windows版本 mongodb shell:mongosh-2.2.6-win32-x64.zip mongodb shell :https://www.mongodb.com/try/download/shell mongodb相关官网下载地址: mongodb社区版:...
主要介绍了MongoDB Shell 命令,结合实例形式总结分析了MongoDB数据库常用的查询、更新、插入、集合、函数等相关操作技巧与注意事项,需要的朋友可以参考下
Mongodb备份数据库的shell脚本文件, 经过在实际项目中测试使用过.
MongoDB Community Server(mongodb-org-shell-5.0.4-1.suse12.x86_64.rpm)适用于SUSE12 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是...
实现mongodb自定义备份,可实现自定义库、自定义集合、自定义备份周期,使用方便,脚本易维护!
免责声明 请注意:此仓库中的所有工具/脚本均按“原样”发布,不作任何形式的保证,包括但不限于其安装,使用或性能。 我们不承担任何和所有明示或暗示的保证,包括但... 用于浏览器的交互式mongoDB shell的重新创建。
一个nodejs util连接并发送命令到mongodb shell 用于 用法 npm install mongodb-shell const { MongoShell } = require ( 'mongodb-shell' ) ; const mongoShell = new MongoShell ( 'localhost:27017' ) ; const ...
mongo-hacker:针对黑客的MongoDB Shell增强功能-源码
通常,你可以使用 MongoDB Shell 或 MongoDB 驱动程序(如 Python 的 pymongo)来连接 MongoDB 数据库。 使用 MongoDB Shell 的命令: bash mongo 或连接到特定的数据库和主机: bash mongo --host localhost --...
MongoDB Shell语法依存关系cabal install regex-posix pip install termcolor (用于测试)用法制作回显“一些查询” ./monquey测验python test.py句法特征用管道分隔的参数分号分隔的数组非包围物键值对不包含“:...
注入 NodeJS 的 MongoDB shell - 在同一环境中使用require()和同步db.test.find() 注意:此代码仅适用于带有--harmony和--harmony_proxies标志的Node ~0.12 。 该项目预计不会在节点 0.10.x、0.11.x 或 io.js 上...
mongodb shell 教程:https://mongodb.net.cn/manual/mongo/
6.0 版本以上的mongodb不提供,shell脚本需要自己安装使用
通常,你可以使用 MongoDB 的 shell 或一个 MongoDB 客户端库(如 MongoDB Node.js 驱动程序)来连接到 MongoDB 服务器。 使用 MongoDB shell 的示例: bash mongo --host localhost --port 27017 2. 显示所有...
They cover the data model, underlying architecture, how to code using Mongo Shell, and administration of the MongoDB platform, among other topics. The book also provides clear guidelines and ...