为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 PyMongo find() 搜索嵌套数组属性?

如何使用 PyMongo find() 搜索嵌套数组属性?

鸿蒙传说 2021-08-24 16:58:38
使用 PyMongo,如何查找/搜索嵌套数组 json 对象与给定字符串匹配的文档。给定 MongoDB 集合中的以下 2 个产品 JSON 文档。[{    "_id" : ObjectId("5be1a1b2aa21bb3ceac339b0"),    "id" : "1",    "prod_attr" : [         {            "name" : "Branded X 1 Sneaker"        },          {            "hierarchy" : {                "dept" : "10",                "class" : "101",                "subclass" : "1011"            }        }    ]},{    "_id" : ObjectId("7be1a1b2aa21bb3ceac339xx"),    "id" : "2",    "prod_attr" : [         {            "name" : "Branded Y 2 Sneaker"        },          {            "hierarchy" : {                "dept" : "10",                "class" : "101",                "subclass" : "2022"            }        }    ]}]我想 1. 返回 prod_att.hierarchy.subclass = "2022" 的所有文档 2. 返回 prod_attr.name 包含“Sneaker”的所有文档我很欣赏 JSON 的结构可以不同,不幸的是,这不在我的控制范围内。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 261 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号