【发布时间】:2014-04-22 10:18:54
【问题描述】:
我在 Mongodb 的集合中有一些文档:
{_id : ObjectId('533af69b923967ac1801e113'), fKey : '533aeb09ebef89282c6cc478', ... }
{_id : ObjectId('5343bd1e2305566008434afc'), fKey : ObjectId('5343bd1e2305566008434afc'), ...} }
如您所见,我的字段 fkey 可以由 string 或 ObjectId 设置。
我想获取所有匹配 '533aeb09ebef89282c6cc478' 或 ObjectId('5343bd1e2305566008434afc') 的文档。
但是如果我运行:
db.mycollection.find({fkey : '533aeb09ebef89282c6cc478'})
我只得到集合的第一个文档。
有没有办法配置 Mongodb 以便在不检查类型的情况下获取与请求匹配的所有文档?
感谢您的帮助。
皮埃尔
【问题讨论】:
标签: mongodb