mongdb - lilunze/lilunze.github.io GitHub Wiki

搭建简单的mongoldb服务器

连接mongodb服务器

mongo 127.0.0.1:12345

关闭mongodb服务

db.shutdownServer()

查看所有数据库

show dbs

切换数据库

user test(数据库名)

插入数据

db.test.insert({json})

查看集合

show collections

查询数据

db.test.find()

插入多条数据

for(i=0;i<100;i++)db.test.insert({x:i})

计数

db.test.find().count()

skip(),limit(),sort()

db.test.find.skip().limit().sort()

更新数据

db.test.update({x:1},{x:100})

更新部分数据

db.test.update({x:1},{$set:{y:99}})

更新不存在的数据时自动创建

db.test.update({y:100},{y:1000},true)

同时更新多条数据

db.test.update({x:999},{$set:{x:333}},false,true)

删除数据

db.test.remove({x:333})

删除集合

db.test.drop()

查看索引

db.students.getIndexes()

创建索引

db.students.ensureIndex({x:1})