问题标签 [pymongo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - MongoDB/py-mongo 用于带有日期函数的查询
我希望使用诸如 MongoDB 之类的文档数据库,但在查看文档时,我在涉及日期函数的查询中找不到太多。例如,假设我在问数据库的以下问题之一:
- “告诉我所有在星期二购买产品的人”
- “按月获取所有销售和分组”
它们是随机问题,但本质上它们可以是任何具有日期功能的东西。你知道我会怎么做吗?
谢谢,克里斯。
mongodb - MongoDB查询仅返回嵌入文档
假设我有一个BlogPost
包含零对多嵌入Comment
文档的模型。我可以查询并让 MongoDB只 Comment
返回与我的查询规范匹配的对象吗?
例如,db.blog_posts.find({"comment.submitter": "some_name"})
仅返回评论列表。
编辑:一个例子:
在这个例子中,episode
是:
但我只想:
python - MongoDB:限制 $gt 查询的结果(来自 pymongo)
我正在从 Web 服务收集一些统计数据,并将其存储在一个集合中。数据看起来与此类似(但有更多字段):
如果有人请求过去三十天的每日数字,那将意味着(在此示例中)“下载”公关的最大数量。天。这是当天的最后一条记录。
通过使用collection.find({"dt": {"$gt": datetime_obj_30_days_ago}})
,我当然得到了所有的行,这不是很合适。因此,我正在寻找一种仅返回给定时间段内最后一天的方法。
有人告诉我这group()
可能是要走的路,但我不太明白如何让它在这种情况下工作。
任何提示,指针将不胜感激!
mongodb - TG2.1:存储数据库会话实例的正确位置?
我正在使用带有 TG 2.1 的自定义数据库 (MongoDB),我想知道存储 PyMongo 连接/数据库实例的正确位置在哪里?
例如,目前它们是在我继承的 AppConfig 实例中创建的。有标准的存储位置吗?将变量推到project.model.__init__
最佳位置,因为在 SQLAlchemy 下,数据库似乎通常通过以下方式检索:
无论如何,只是好奇最佳实践是什么。
python - pymongo:findandmodify - 返回“没有这样的命令”
我相信 pymongo (或者至少是文档)中存在一个错误,导致无法运行findandupdate
查询。
这就是发生的事情。当我运行时:
实际发送到服务器的查询是:
请注意,query
参数是first,并且findandmodify
是second。
但这会导致服务器抛出:
因为服务器希望findandmodify
是第一个(显然,BSON dicts 是有序的)。
有什么解决方法吗?
database - 单个 MongoDB 查询中的多个操作
是否可以在使用 MongoDB 的单个查询中更改多个集合?
一个 SQL 示例:
python - 根据 MongoDB 中的字典键过滤文档
我在 MongoDB 中有一组具有以下结构的文章:
如果我想编写一个查询来查找所有至少有 1 个地理标签的文章,我该怎么做?我试过写 db.articles.find( {'tags': 'geography'} ),但这似乎不起作用。我还考虑过将搜索参数更改为“tags.geography”,但我很想弄清楚搜索谓词是什么。
python - python mongokit Connection() AssertionError
刚刚安装了 mongokit,无法弄清楚为什么我得到 AssertionError
蟒蛇控制台:
mongodb控制台:
db 1.5 pymongo 1.5(也在 1.4 上测试过。) mongokit 0.5.3(也是 0.5.2)
mongodb - 用一个 '。' 在您在 MongoDB (PyMongo) 中的键名中
当我尝试用 '.' 保存字典时 在键中 PyMongo 会引发错误(InvaildName),但是我确实看到(在 Mongodb 网站上)键可以包含“。”。为什么 pymongo 不让我保存这些文档?他们和Mongo有问题吗?
詹姆士
mongodb - Mongo没有从查询中返回完整数据
我正在使用 PyMongo 和 Mongo 版本 db 版本 v1.4.1,pdfile 版本 4.5
当我尝试查询数据库时,我总是得到不同的结果。代码如下所示:
但是图片并没有完全返回我的所有数据。集合中总共有 8 个元素,我有时会得到完整的响应,有时会得到很小的响应。
有什么帮助吗?
谢谢,詹姆斯