首页 > 解决方案 > 如何使用 Python 从 MongoDB 中的所有文档中返回所有特定值?

问题描述

问题:

如何使用 Python 从 MongoDB 中的所有文档中返回所有特定值?

目标:

我想要做的是从python中的所有文档中返回所有匹配的值。

所以我想要使用以下数据集的结果是:[Project0, Project0]

样本数据集:

id: idName0

ProjectName: Array
- 0: Project0
- 1: Project1

id: idName1

ProjectName: Array
- 0: Project0
- 1: Project2

我尝试过的和结果:

request_data['searchValue'] = 'Project0'
check = users_collection.find({"projectName": request_data['searchValue']})
resultArr = list()
for item in check:
    print(item['projectName'])
    resultArr.append(item['projectName'])

但结果只是第一个文件,它返回了[Project0, Project1]

标签: python-3.xmongodb

解决方案


推荐阅读