繁体   English   中英

PyMongo 根据字段值查找 json 对象

[英]PyMongo get to find json object based on field value

我用这样的集合创建了一个 MongoDB:

{
    "FR" : {...},
    "EN": {...}
}

我对世界 MongoDB/PyMongoDB 还很陌生,所以我想知道是否有办法根据密钥(FR 或 EN)获取数据?

我试过这个: db.collection.find_one({'EN'})但它没有用。

干杯,

find()使用filterprojection作为前两个参数 过滤器确定返回哪些文档,投影确定返回哪些字段。

因此,要获取您感兴趣的数据,请使用:

for doc in db.collection.find({}, {'EN': 1}):
    print(doc.get('EN'))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM