PyMongo根据字段值查找json对象

我创建了一个带有集合的 MongoDB,如下所示:


{

    "FR" : {...},

    "EN": {...}

}

我对 MongoDB/PyMongoDB 还很陌生,所以我想知道是否有一种方法可以根据键(FR 或 EN)获取数据?


我已经尝试过这个:db.collection.find_one({'EN'})但它不起作用。


干杯,


扬帆大鱼
浏览 75回答 1
1回答

繁星淼淼

find()使用filter和projection作为前两个参数。过滤器确定返回哪些文档,而投影确定返回哪些字段。因此,要获取您感兴趣的数据,请使用:for doc in db.collection.find({}, {'EN': 1}):    print(doc.get('EN'))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python