mongodb基本操作(客户端命令行)
2016-08-30 13:32
387 查看
这里简单列举一些mongodb在命令行里的常用操作:
1)启动mongodb
命令:mongod --dbpath [你的mongodb数据存放的目录
然后另开一个标签输入:mongo
前提是你已经将mongodb添加到环境变量中,否则需到mongodb安装目录的bin文件夹下去执行以上命令
2)显示mongodb中有哪些数据库
>show dbs
3)显示当前正在使用的数据库
>db
4)选择使用的数据库
>use 你要使用的数据库名
5)登陆你要使用的数据库
>db.auth(username,password) username为用户名,password为密码
6)查看当前数据库有哪些表
>db.getCollectionNames()
7)显示数据库有哪些操作
>db.help()
8)查看数据库下的表有哪些操作
>db.CollectionName.help() CollectionName为要操作的表,以下CollectionName均为表名
9)查询操作
>db.CollectionName.find({}).pretty() 大括号里是查询条件,pretty()以格式化的形式输出
>db.CollectionName.find({},{}).pretty() 第一个大括号为查询条件,第二个大括号为要输出的字段,要输出的字段就将其值设为1,没写的字段默认为不输出,_id字段默认为总是输出,如果不想输出就将其值设为0
>db.CollectionName.find({}).count() 输出查询到的数据的条数
10)特殊查询条件
>$gt 大于
>$lt 小于
>$gte 大于等于
>$lte 小于等于
>$elemMatch 嵌套查询值为列表
11)删除数据
>db.CollectionName.remove({}) 大括号为条件
12)删除表
>db.CollectionName.drop()
13)建索引
>db.CollectionName.ensureIndex({}) 大括号里为要建索引的字段名,1为升序,-1为降序
14)插入数据
>db.CollectionName.insert({})
15)更新数据
>db.CollectionName.update({},{}) 第一个大括号为更新条件,第二个为更新的内容,$set为更新原有数据,$inc为插入新数据
具体使用方法可以查看mongodb菜鸟教程
1)启动mongodb
命令:mongod --dbpath [你的mongodb数据存放的目录
然后另开一个标签输入:mongo
前提是你已经将mongodb添加到环境变量中,否则需到mongodb安装目录的bin文件夹下去执行以上命令
2)显示mongodb中有哪些数据库
>show dbs
3)显示当前正在使用的数据库
>db
4)选择使用的数据库
>use 你要使用的数据库名
5)登陆你要使用的数据库
>db.auth(username,password) username为用户名,password为密码
6)查看当前数据库有哪些表
>db.getCollectionNames()
7)显示数据库有哪些操作
>db.help()
8)查看数据库下的表有哪些操作
>db.CollectionName.help() CollectionName为要操作的表,以下CollectionName均为表名
9)查询操作
>db.CollectionName.find({}).pretty() 大括号里是查询条件,pretty()以格式化的形式输出
>db.CollectionName.find({},{}).pretty() 第一个大括号为查询条件,第二个大括号为要输出的字段,要输出的字段就将其值设为1,没写的字段默认为不输出,_id字段默认为总是输出,如果不想输出就将其值设为0
>db.CollectionName.find({}).count() 输出查询到的数据的条数
10)特殊查询条件
>$gt 大于
>$lt 小于
>$gte 大于等于
>$lte 小于等于
>$elemMatch 嵌套查询值为列表
11)删除数据
>db.CollectionName.remove({}) 大括号为条件
12)删除表
>db.CollectionName.drop()
13)建索引
>db.CollectionName.ensureIndex({}) 大括号里为要建索引的字段名,1为升序,-1为降序
14)插入数据
>db.CollectionName.insert({})
15)更新数据
>db.CollectionName.update({},{}) 第一个大括号为更新条件,第二个为更新的内容,$set为更新原有数据,$inc为插入新数据
具体使用方法可以查看mongodb菜鸟教程
相关文章推荐
- MongoCola使用教程 1 - MongoDB的基本操作和聚合功能---Mongdb客户端软件操作说明
- linux下MongoDB客户端shell基本操作
- MongoDB客户端shell基本操作
- mongodb安装和命令行基本操作
- linux下MongoDB客户端shell基本操作
- linux下MongoDB客户端shell基本操作
- MongoDB的基本操作:服务端启动,客户端连接,CRUD操作
- MongoDB最基本的操作
- 基本客户端操作
- MongoDB数据表基本操作
- [ mongoDB ] - mongoDB的基本操作
- 用php实现mongoDB的基本操作
- mongodb文档及基本操作
- [Database] MongoDB (1) 基本连接、操作、查询
- 用PHP实现MONGODB的基本操作
- mongodb 基本操作
- 【转载】MongoDB基本操作
- MongoDB 基本操作语法
- MongoDB 通过samus驱动实现基本数据操作
- MongoDB聚集索引基本操作