问题在于我现在有以下代码:
resultList = list(self.collection.find({'jobId': {"$in": job_id_list}}))
这显然会返回一个列表。
我知道在Mongo中,当您不想查询某些字段时,可以输入:
'xml': 0, '_id': 0
其中xml和_id是要查询的文档中的字段。
我想把这两种东西混合在一起,当我查询一个列表时,它将返回没有那两个字段的结果。
不确定解释是否正确。
我尝试过:
list(self.collection.find({'jobId': {"$in": job_id_list, 'xml': 0, '_id': 0}}))
但是它返回一个空列表。
答案 0 :(得分:1)
似乎您将排除参数放置得太深了。请改为尝试以下操作:
list(self.collection.find({'jobId': {"$in": job_id_list}}, {'xml': 0, '_id': 0}))