如何从mongo的集合中获取所有“用户”键值?
find
对我不起作用,因为您必须在find({ foo: 'bar' })
处指定键的值,我不仅要查找foo
等于bar
的项,而且要查找整个集合中的每个foo
值。
Example
:({ foo: '123' }, { foo: '123456' })
,我想得到123 and 123456
P.S。 Mongodb文档可能是有史以来最糟糕的文档。还是最不直观的
答案 0 :(得分:1)
.find()方法具有两个参数:query
(您可以传递一个空对象以获取所有文档)和projection
,它指定要检索的字段,以供您参考:< / p>
db.collection.find( {}, { foo: 1 })
答案 1 :(得分:1)
您可以这样做
db.mongo.find({"user":/.*./});
通过这种方式,它会搜索整个集合中所有带有键“ user”的匹配字符