如何从 mongo 中的集合中获取所有"用户"键值?
find
对我不起作用,因为您必须在此处指定键的值find({ foo: 'bar' })
并且我不仅想找到foo
等于bar
的项目,还想找到整个集合中的每个foo
值。
Example
:({ foo: '123' }, { foo: '123456' })
,我想得到123 and 123456
附言Mongodb文档可能是有史以来最糟糕的文档。或者最不直观的
.find()方法有两个参数:query
(您可以传递一个空对象以获取所有文档)和projection
,它指定要检索的字段,因此在您的情况下:
db.collection.find( {}, { foo: 1 })
你可以这样做
db.mongo.find({"user":/.*./});
通过这种方式,它搜索整个集合中带有键"user"的任何匹配字符