没有ObjectId的Python List可以在MongoDB中查询

时间:2017-06-18 08:14:16

标签: python mongodb pymongo

我想通过Python Shell在Mongo中进行查询

query2 = (
  {
    "itemId":{"$in": List},
  "startDate" : {"$gt": start_date} 
  },
  {"a":1, 'b':1, 'startDate':1}
)

列表具有此格式

[u'abcd1',
 u'abcd2',
 u'abcd3']

Pb:返回0

我想这是因为在我的Mongo数据库中,itemId具有以下格式:

ObjectId("abcd1")

试过这个

portsList = map(lambda x: "ObjectId('" +  x +"')", portsList)

但它不会工作

0 个答案:

没有答案