gpt4 book ai didi

python - 用于日期函数查询的 MongoDB/py-mongo

转载 作者:可可西里 更新时间:2023-11-01 10:08:10 24 4
gpt4 key购买 nike

我希望使用 MongoDB 等文档数据库,但通过查看文档我找不到太多涉及日期函数的查询。例如,假设我要问数据库的以下问题之一:

  • “告诉我所有在星期二购买产品的人”
  • “按月获取所有销售额和分组”

它们是随机问题,但本质上它们可以是任何具有日期功能的问题。你知道我会怎么做吗?

谢谢,克里斯。

最佳答案

对于第一个查询,最好的办法是对周二开始和结束之间的日期进行范围查询。像这样的东西:

db.foo.find({"purchase_date": {"$gt": monday_midnight, "$lte": tuesday_midnight}})

当下面的案例完成时,这在语法上会更好,所以可能想投票给它: http://jira.mongodb.org/browse/SERVER-465

对于第二个,您可能想查看 PyMongo 的组或 map_reduce 方法,它们中的任何一个都可以完成这样的聚合。

关于python - 用于日期函数查询的 MongoDB/py-mongo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248146/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com