蒙戈语句积累

  

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

  

db.collection.find ({ipad:/^ 10.42/{) .pretty() - - -查看ipad以10.42开头的ipad字段(结尾10.42美元)

  

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

  

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

  

db.collection.find ({“aa": {“nin"美元:[PDB,国开行]}})- - -查询相关字段不在的条件

  

db.collection.find ({aa.sid:“cdb01"})——aa字段是一个[小文档集合]——[席德:“cdb01"主机名:““....]

  

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

  

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

  

db.vipad.renameCollection (vipad1)——表名由VIPAD变成vipad1

  

db.collection.update ({ipad:/^ 10.42/},{$设置:{isUser:“true"}},{多:真})——依据条件,更新字段isUser的值,多:真正的代表符合条件所有记录都更新,默认不带此参数值更新第一条

  

db.getCollection (vipad) .update({},{$重命名:{“dg01":“dg02"}},{多:真})

  

——- multi:真正的全表增加字段,当然也可以写成,假的,真正的

  

db.vipad.update ({}, {$: {aa:““}},假的,真的)- - -增加了字段aa,默认为空,相反删除字段用美元设置
db.aaa.distinct (“nmid", {“class": 3})——去重
DBQuery。shellBatchSize=100;——类型更多设置

  

批量更新版本:“8.7 -abc"——更新为版本:“8.7“

  

收集var='测试',//集合名
var问=0;
db(集合);().forEach(函数(doc) {
db(集合).update ({_id: doc._id},
{$设置:{版本:doc.version.replace (/abc/美元,")}},虚假,真实的);
问=问+ 1,
});
打印(问);

蒙戈语句积累