python - 获取 mongodb 文档中的数组项

标签 python arrays mongodb

我有这样的文档:

对于这个 _id,我想获取“events.time”> time1 的所有事件(并且仅限这些事件):

{
    "_id": ...,
    "events": [
        {"time": 345678, "value": "1"},
        {"time": 567890, "value": "2"},
        ...
    ]
}

我该怎么办?有没有一种简单的方法可以从 mongodb 文档内的数组中提取数据? (我使用python 2.7和mongod v2.2.4)

感谢您的回答

最佳答案

就我而言,最好的解决方案似乎是为我的数据库选择另一个架构。 所以我创建了一个单独的事件集合...

关于python - 获取 mongodb 文档中的数组项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16555012/

相关文章:

Javascript 按值对对象进行分组

javascript - Mongoose $in 运算符仅更新一个文档

javascript - TypeError : _Model2. default.aggregate(...).forEach 不是函数

mongodb - 在go中使用和分配其他文件(包)的变量

python - 非常慢的正则表达式搜索

python - 如何从类方法中打印带有 `yield` 的类的字符串静态成员

php - 从 php 执行一段 python 代码并将返回值返回到 php 代码示例

python - 如何获取有序的字符串列表

python - 将数组与文件进行比较,并根据数组元素形成组

安卓 JSON 对象