10
tengo estos campos en una colección:
[{
u'_id': ObjectId('4d1f7b4d5d256b18c8000000'),
u'name': u'1'
},{
u'_id': ObjectId('4d1f7b505d256b18c8000001'),
u'name': u'2'
},{
u'_id': ObjectId('4d1f7b525d256b18c8000002'),
u'name': u'3'
}]
Entonces hago una consulta como esta:
[x for x in c.things.find({'$or' : [{'name':'1'}, {'name':'2'}] })]
y espero obtener:
[{
u'_id': ObjectId('4d1f7b4d5d256b18c8000000'),
u'name': u'1'
}, {
u'_id': ObjectId('4d1f7b505d256b18c8000001'),
u'name': u'2'
}]
Desafortunadamente no. ¿Qué estoy haciendo mal?
Votación: lo mismo me sucedió a mí. Sé que es una tontería votar, pero a veces te golpeas la cabeza contra la pared y solo necesitas una publicación como esta para recordarte a ti mismo que verifiques las cosas básicas ... como los números de versión. –