mongodb常用命令

1.数据库基本操作

显示所有数据库 show dbs

切换数据库 use 数据库名

创建数据库 use wurongxiang

删除数据库 db.dropDatabase()

2.表基本操作

显示所有的集合 show collections

插入数据到集合中 db.wurongxiang_collection.insert({x:1})

查询集合 db.wurongxiang_collection.find()

指定条件查询 db.wurongxiang_collection.find({x:1})

计算集合的条数 db.wurongxiang_collection.find().count()

Skip函数,limit函数,sort函数 db.wurongxiang_collection.find().skip(3).limit(2).sort({x:1}) 说明:sort按key x进行排序 1-升序 -1-降序

数据更新(两个参数最少) db.wurongxiang_collection.update({x:1},{x:999})

数据更新之set运算符使用 db.wurongxiang_collection.insert({x:100,y:100,z:100})

db.wurongxiang_collection.update({z:100},{$set:{y:99}})

数据更新不存在的文档时插入需要使用更新的第三个操作符 db.wurongxiang_collection.update({y:100},{y:99},true)

数据更新默认只更新查找到的第一条数据,若要全部更新,需要使用到第四个操作符

db.wurongxinag_collection.update({c:1},{$set{c:2}},false,true)

删除数据为了防止误操作,必须带条件 db.wurongxiang_collection.remove({c:2})

删除表 db.wurongxiang_collection.drop()

显示表 show tables

显示索引 db.wurongxiang_collection.getIndexes()

创建索引 db.wurongxinag_collection.ensureIndex({x:1})

mongodb常用命令

相关推荐