【发布时间】:2017-11-17 16:21:27
【问题描述】:
我在 mongodb 中有这个查询:
db.getCollection('users').find(
{"first_name": {$in: ['Alex', 'Andrew']}},
{'id': 1, '_id': 0}
)
并获得此查询的结果。 但是当我尝试在 python 中使用 pymongo 运行这个查询时:
select_users_id = collection_users.find(
{"first_name": {"$in: ['Alex', 'Andrew']"}},
{"id": 1, "_id": 0}
)
for i in select_users_id:
print i.values()
我收到错误消息:
bson.errors.InvalidDocument: Cannot encode object: set(["$in: ['Alex', 'Andrew']"])
【问题讨论】:
标签: mongodb python-2.7 pymongo