【发布时间】:2021-12-24 18:47:27
【问题描述】:
我正在处理一个项目,我想按 2 个月内或确定日期内未更新的产品进行过滤。(在过去 2 个月或任何其他日期没有新商品价格)我想要) 我想用python做脚本。
我所有的数据库都是遵循这个结构的 json:
为了访问它,我执行 mongo_client[db_name][coll_name] 然后我通常使用 .find() 或 .aggregate()
{
"_id" : ObjectId("6188f511091533324af78fbf"),
"market" : "x",
"product" : "apple",
"item_price_history" : [
{
"item_price" : 219.0,
"date" : ISODate("2021-04-08T15:30:43.000Z")
},
{
"item_price" : 248.0,
"date" : ISODate("2021-04-22T08:02:28.000Z")
}
您知道我该怎么做吗?我使用最新版本的 Python 和 Robo 3T-1.4
提前致谢
【问题讨论】:
-
你试过排序
item_price_history(这是一个字典列表)
标签: python python-3.x mongodb robo3t