总结一下基本的MongoDB操作,包括数据的增删改查操作。
插入
#基本插入
db.foo.insert({"name":"phpbegin"});
#存储嵌套的对象
db.foo.save({'name':'ysz','address':{'city':'beijing','post':100096},'phone':[138,139]})
#存储数组对象
db.foo.save({'Uid':'yushunzhi@sohu.com','Al':['test-1@sohu.com','test-2@sohu.com']})
查询
#查找所有
db.foo.find()
#查找一条记录
db.foo.findOne()
#根据条件检索10条记录
db.foo.find({'msg':'Hello 1'}).limit(10)
更新
#根据query条件修改,如果不存在则插入,允许修改多条记录
db.foo.update({'yy':5},{'$set':{'xx':2}},upsert=true,multi=true)
删除
#删除yy=5的记录
db.foo.remove({'yy':5})
#删除所有的记录
db.foo.remove()
分类目录
- arch/management (17)
- computer (38)
- DB/ES (125)
- java/j2ee (305)
- lnmp (236)
- mac/iphone/ipad/android (11)
- os/software (75)
- other (516)
- python (7)
- redis/memcached/mongo (31)
- sitebuild (143)
友情链接
收藏链接