mongo各类语句积累

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongo各类语句积累相关的知识,希望对你有一定的参考价值。

db.collection.stat()   ---查看表结果

db.collection.find({ip:/^10.42/{)).pretty()  ---查看IP以10.42开头的IP字段(结尾10.42$)

db.collection.find({ip:/^10.42/},{vip:1.ip:1,id:0}) ---第一个{条件},非id字段:1(显示),_id:0(不显示)

db.collection.find().limit(n)   --限制输出几行记录

db.collection.find({"aa":{"$nin":[PDB,CDB]}})  ---查询相关字段not in的条件

db.collection.find({aa.sid:"cdb01"})   ---aa字段是一个[小文档集合 ]----[sid:"cdb01",hostname:""....]

db.collection.remove({ip:/^10.42/})  ---删除特定条件记录,不加条件则删除全部

db.collection.drop()                             ---删除整个文档集合

db.vip.renameCollection(vip1)            ---- 表名由VIP变成VIP1

db.collection.update({ip:/^10.42/},{$set:{isUser:"true"},{multi:true})  ---依据条件,更新字段isuser的值,multi:true代表符合条件所有记录都更新,默认不带此参数值更新第一条

db.getCollection(‘vip‘).update({},{$rename:{"dg01":"dg02"}},{multi:true}) 

---multi:true全表增加字段,当然也可以写成,false,true

db.vip.update({},{$set:{aa:""}},false,true)  ---增加了字段aa,默认为空,相反删除字段用$unset


本文出自 “ORACLE” 博客,请务必保留此出处http://2012ivan.blog.51cto.com/5241776/1983716

以上是关于mongo各类语句积累的主要内容,如果未能解决你的问题,请参考以下文章

Mongo查询语句

SQL常用语句积累

markdown Mongo常用语句

常用mongo语句

一些实用的mysql语句(不断积累更新)

各类数据库连接探测语句validationQuery