MongoDB笔记

  • 查找某字段不存在的文档
db.user.find({"name":"a","cdate":{$exists:false}})
  • 根据查询条件新增或者删除文档的某字段
db.user.update(
    {"cdate":
        {
            $gte:ISODate("2017-08-17T00:00:00Z"), 
            $lte:ISODate("2017-08-18T00:00:00Z")
        }
        ,
        "name":{#exists:true}
     },
     {$set/$unset: 
         {cDate:new Date(2017,8,10)}
     }, 
     false,
     true
 )
  • 将一个字段的值复制给一个新字段
  db.user.find({}).forEach(
            function(item){                 
                    db.user.update({
                        "cDate":{$exists:true}},
                        {"$set":{cDate:item.cdate}},
                        false,
                        true
                        )}
            )
  • 排序和限制
db.userfind({}).sort("username":-1).limit(100).skip(1000)
skip(), limilt(), sort()三个放在一起执行的时候,执行的顺序是先 sort(), 然后是 skip(),最后是显示的 limit()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值