Py学习  »  MongoDB

如何遍历MongoDB中的嵌套文档?

Robyn Paxton • 5 年前 • 1453 次点击  

假设我有这样的文档结构:

{
    "product123_types": {
        "type_1": {
            "settings": {
                "name": "something",
                "success": "600,400,500,800"
            }
        }
    },
    "product345_types": {
        "type_1": {
            "settings": {
                "name": "something",
                "success": "500,400"
            }
        },
        "type_2": {
            "settings": {
                "name": "another one",
                "success": "500,800,700"
            }
        }
    }
}

我该怎么拔出 success 所有人的价值观 type 条目?这个 product 值将始终具有相同的模式,因此我考虑使用通配符遍历所有 products ,但我不知道怎么做。

最终目标是转换 成功 基于另一个查找表的不同值。它们是逗号分隔的,这增加了另一个难度级别,但如果我至少可以深入到每种产品的每种类型的所有成功值,那将是一个良好的开始。

编辑:我本来想通过机器人3T或类似的软件来获得成功的价值,但是coldfusion解决方案也可以。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/39949
 
1453 次点击  
文章 [ 1 ]  |  最新文章 5 年前