mongo shell命令
来源:未知 责任编辑:责任编辑 发表时间:2014-04-20 03:42 点击:次
mongo shell命令
命令行
--help 显示命令行参数
--nodb 不连接数据库方式启动,稍后可以使用 new Mongo() 或 connect() 来建立连接
--shell 从命令行运行完一个 .js 文件后,停留在shell中,而不是结束
特殊命令
非JavaScript的辅助指令:
www.2cto.com
help 显示帮助
db.help() 显示 db 方法帮助
db.myColl .help() 显示聚集的方法帮助
show dbs 打印服务器上所有数据库的列表
use dbname 设置db变量来指明使用服务器上的 dbname 数据库
show collections 打印当前数据库的所有聚集
show users 打印当前数据库的用户
show profile 打印最近耗时大于1ms的profiling操作
基本的Shell Javascript操作
db 指向当前数据库对象和连接的变量,已经在你的实例里定义好。
db.auth(user,pass) 数据库认证(如果运行安全模式的话)
coll = db.collection 访问数据库里特定的 collection
cursor = coll.find() 查找聚集里所有的对象。
coll.remove(objpattern ) 从聚集里删除匹配的对象。
objpattern 是一个指定匹配的域的对象,例如:coll.remove( { name: "Joe" } );
coll.save(object ) 在聚集中保存对象,如果已经存在的话则更新它。
如果对象有 presave 方法,则会在保存到数据库之前(插入和更新之前)调用该方法。
coll.insert(object) 向聚集中插入对象。不会检查该对象是否已经存在聚集中(即,不是 upsert)
coll.update(...) 在聚集中更新对象。update() 有许多参数,请查看 更新 http://www.mongodb.org/pages/viewpage.action?pageId=20742684文档。
coll.ensureIndex( { name : 1 } ) 对 name 建索引。如果索引存在则不做任何事。
coll.drop() 删除 coll 聚集
db.getSisterDB(name)
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>