MongoDB数据库SQl语法

//限制查询结果字段只有item和qty:
db.inventory.find( { type: 'food' }, { item: 1, qty: 1 } )
//返回除type外的其它字段
db.inventory.find( { type: 'food' }, { type:0 } )
//nest record:
db.posts.find({_id: {$gt: curObjectId}}).sort({_id: 1 }).limit(1);
//previous record:
db.posts.find({_id: {$lt: curObjectId}}).sort({_id: -1 }).limit(1)
//> $gt , >= $gte, < $lt, <= $lte, != $ne
db.tianyc02.find({age:{$lt:100}})
//$in & $nin
db.tianyc02.find({age:{$in:[11,22]}})
// $or
db.tianyc02.find({$or:[{age:11},{age:22}]})
// $not
> db.tianyc02.find({age:{$mod:[11,0]}})
{ "_id" : ObjectId("50ea6b6f12729d90ce6e341b"), "name" : "xtt", "age" : 11 }
{ "_id" : ObjectId("50ea6b7312729d90ce6e341c"), "name" : "xtt", "age" : 22 }
> db.tianyc02.find({age:{$not:{$mod:[11,0]}}})
{ "_id" : ObjectId("50ea6eba12729d90ce6e3423"), "name" : "xttt", "age" : 111 }
{ "_id" : ObjectId("50ea6eba12729d90ce6e3424"), "name" : "xttt", "age" : 222 }
//$mod会将查询的值除以第一个给定的值,若余数等于第二个给定的值,则返回该结果。
//$not与正则表达式联合使用时极为有效,用来查找那些与特定模式不匹配的文档。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值