社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  MongoDB

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

Robyn Paxton • 5 年前 • 1450 次点击  

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

{
    "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
 
1450 次点击  
文章 [ 1 ]  |  最新文章 5 年前