9.mongo常用命令

来源:互联网 发布:怎样修改淘宝评价内容 编辑:程序博客网 时间:2024/06/07 00:48

9.mongo常用命令

原文链接: http://dashidan.com/article/mongodb/basic/mongo常用命令.html

① mongo命令历史记录

在mongo命令中按上下键, 可以查看mongo命令的历史记录. 在Linux系统中, mongo的历史记录文件存储在~/.dbshell中.

② 常用mongo命令行选项

常用mongo命令行选项表

选项 描述 –help 显示命令行选项 –nodb 开启mongo命令行, 不连接数据库 –shell 运行执行JavaScript脚本后继续执行mongo命令

③ 常用mongo命令行帮助

常用mongo命令行帮助表

帮助方法和命令 描述 help 显示帮助 db.help() 显示database的帮助方法 db..help() 显示collection的帮助方法.集合可以不存在. show dbs 显示全部数据库. show dbs 显示全部数据库. use 切换到数据库. show collections 显示当前数据库的全部集合. show users 显示当前数据库的全部用户. show roles 显示当前数据库的全部角色包括内部创建的和自定义的. show profile 显示最近的5条耗时超过1毫秒的命令. show databases 显示全部数据库. load() 运行JavaScript脚本.

④ mongo常用JavaScript数据库操作

mongo常用JavaScript方法表

JavaScript数据库操作 描述 db.auth() 用户认证 coll = db. 选择当前数据库的指定集合. db.collection.find() 查找数据 db.collection.insertOne() 插入一条 db.collection.insertMany() 插入多条 db.collection.updateOne() 修改一条数据 db.collection.updateMany() 修改多条数据 db.collection.save() 插入或修改数据 db.collection.deleteOne() 删除一条 db.collection.deleteMany() 删除多条 db.collection.drop() 删除集合 db.collection.createIndex() 创建索引 db.collection.getSiblingDB() 返回同一个连接中其他的数据库, 不用显式切换数据库.用在跨库查询.

⑤ mongo常用查询语句

mongo常用查询语句表

查询操作 描述 db.collection.find() 根据查询数据.
coll = db.users;
coll.find( { name: “Joe” } ); db.collection.find(, ) 根据查询数据, 返回指定字段数据.
coll = db.users;
coll.find( { }, { name: true } ); db.collection.find().sort() 根据查询数据, 根据指定字段排序, 1位增序, -1为降序.
coll = db.users;
coll.find().sort( { name: 1 } ) db.collection.find( … ).limit( ) 根据查询数据, 返回条数据. db.collection.find( … ).skip( )td> 查询结果跳过条. db.collection.count() 返回集合中文档总条数. db.collection.find().count() 返回查询结果条数, 葫芦skip和limit. db.collection.findOne() 查询数据, 返回一条.等同find().limit(1)

⑥ mongo错误检查方法

2.6版修改.

2.6版之前采用db.getLastError()db.getLastErrorObj()返回错误信息.

2.6版以后mongo写入方法, 返回一个WriteResult()对象, 包括写入的结果, 包含写入错误和连接错误.

⑦ mongo常用数据库管理命令帮助

mongo常用数据库管理命令帮助表

JavaScript数据库管理命令 描述 db.cloneDatabase() 复制数据库.数据库必须在非认证模式. db.copyDatabase(, , ) 复制的数据库到本机的数据库.数据库必须在非认证模式. db.fromColl.renameCollection() mongo集合改名 db.getCollectionNames() 获得全部集合名 db.dropDatabase() 删除当前数据库

⑧ mongo其他常用命令

  • Object.bsonsize() 打印文档的BSON格式字节数

⑨ 参考文章

https://docs.mongodb.com/manual/mongo/

⑩ 相关文章

MongoDB中文文档

原创粉丝点击