mongodb的查询文档(普通查询、条件操作符以及模糊查询)

本文介绍了MongoDB的基本查询方法,包括使用db.集合名.find()获取文档,通过条件操作符如$gt, $lt, $gte, $lte, $ne, $eq进行精准筛选,以及运用$regex进行模糊查询。同时,还涵盖了反向模糊查询的实现,帮助读者掌握MongoDB查询的全面技巧。" 128263067,16806432,Python Django实现超市商品管理系统,"['python', 'django', '后端开发']
摘要由CSDN通过智能技术生成

1.db.集合名.find({筛选条件},{想要返回的键})

 如果想返回集合中的所有文档,那么第一个花括号里的可省略
 如果想返回文档中所有的键值,那么第二个花括号里可省略,例如如果只想返回title值而且也不想返回_id值,那么可以写:{“title”:1,"_id":0}
 如果单纯想返回集合中的所有文档的所有字段,那么可以直接:db.集合名.find()

2.db.getCollection(‘集合名’).find({})

3.结合条件操作符
 $gt 大于(greater than)
  eg:db.col.update({"count":{\$gt:1}},{\$set:{"test2":"OK"}});
    将count大于1的文档数据的test2字段等于OK
 $lt 小于(less than)
  eg:db.col.update({"count":{\$lt:5}},{\$set:{"test2":"OK"}});
    将count小于5的文档数据的test2字段等于OK
 $gte 大于等于(greater than equal)
  eg:db.col.update({"count":{\$gte:5}},{\$set:{"test2":"OK"}});
     将count大于等于1的文档数据的test2字段等于OK
 $lte 小于等于(less than equal)
  eg:db.col.update({"cou

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值