Mongodb的基本操作
- #存储嵌套的对象
1
db.mydb.save({'name':'ysz','address':{'city':'beijing','post':100096},'phone':[138,139]})
- #存储数组对象
1
db.mydb.save({'Uid':'yushunzhi@sohu.com','Al':['test-1@sohu.com','test-2@sohu.com']})
- #根据query条件修改,如果不存在则插入,允许修改多条记录
1
db.mydb.update({'yy':5},{'$set':{'xx':2}},upsert=true,multi=true)
- #删除yy=5的记录
1
db.mydb.remove({'yy':5})
- #删除所有的记录 6.#查询有限的数据
1
db.mydb.remove()
7.#查询一条数据1
db.mydb.find().limit()
1
db.mydb.findOne()
- #sort排序
1
2db.mydb.find({'From':'ixigua@sina.com'}).sort({'Dt',-1})
db.mydb.find().sort({'Ct':-1}).limit(1) - #count操作 10.#distinct操作,查询指定列,去重复
1
db.mydb.count()
1
db.mydb.distinct('msg')
- #”>=”操作
1
db.mydb.find({"timestamp": {"$gte" : 2}})
- #子对象的查找
1
db.mydb.find({'address.city':'beijing'})
- #查询所有的记录
1
db.mydb.find()
总结:Mongodb的存储方式就是json格式,这样存储的数据易存易取,效率非常高,值得应用。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Dragon_SZ!