学习笔记之-pymongo的运用

菜鸡持续更新:

1.假若要查询   ①:某几个字段,可db.collection.find({},{"A":1,"B":0})      1/0   展示/不展示

                     ②:字段结合查询条件:db.collection.find({"A":1,"B":0},{"Time":{"$gte":time1,"$lte":time2}})

  注意:mongo的datetime的特殊性,需要进行转换:

                   ①mongo内查询需要转化为ISODate('yyyy-MM-dd')

                   ②pymongo内查询,需要先from dateutil import parse 导入这个模块的parser函数,再调用parse函数的parse方法 eg:time_demo1=parser.parse('2021-06-30 18:00:00)

  进行pymongo中的查询:db.collection.find({"Date":{"$gte':time_demo1}})

2.我们都知道,mongo 的find方法中 find(过滤器,映射),假如你想通过一个变量,把整个查询条件统一起来,是行不通的!!

     ERROR:pymongo错误:过滤器必须是dict,bson.son.SON或从collections继承的其他类型的实例。映射

结论:需要把过滤器和映射,分开两个变量存起来,再引入

                      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值