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})