MongoDB-匹配条件工作不正常

MongoDB-匹配条件工作不正常,mongodb,mongodb-query,aggregation-framework,pymongo,Mongodb,Mongodb Query,Aggregation Framework,Pymongo,我只需要使用一个条件从mongodb获取数据 条件是我想在今天之前从mongodb获取所有数据。请参阅下面的代码 match={[{“lastUpdatedTs”:{“$lte”:datetime.datetime(2018,10,04)}]} 我已经试过了 match=pricing_data.find({“lastUpdatedTs”:{“$lte”:end_date_range}) 这两个都不适合我 请建议一个有效条件以何种格式存储lastUpdatedTs?字符串还是mongo日期?如果

我只需要使用一个条件从mongodb获取数据 条件是我想在今天之前从mongodb获取所有数据。请参阅下面的代码 match={[{“lastUpdatedTs”:{“$lte”:datetime.datetime(2018,10,04)}]} 我已经试过了 match=pricing_data.find({“lastUpdatedTs”:{“$lte”:end_date_range}) 这两个都不适合我


请建议一个有效条件

以何种格式存储lastUpdatedTs?字符串还是mongo日期?如果是第二个,你应该试试

pricing_data.find({ lastUpdatedTs: { $lte: new Date() } })

我做到了。我应该如何在聚合中使用它,因为我正在使用它来展平数组字段。请查找我的代码/////results=pricing_data.aggregate([{“$unwind”:“$sta”},{“$unwind”:“$states.covs”},{“$unwind”:“$states.xxxx.yyyy.zzzzz S”},{“$match”:match},{“$project”:project}])///where match是定价_数据。查找({“UpdatedTs”:“{$lte datetime.datetime(2018,10,04)})project is colmn names的任务是,我需要将过滤后的json数据写入配置单元表。。我可以这样做,但计数与匹配条件不同。我将条件存储在match属性中