首页 > 解决方案 > 从集合 mongo 中获取所有“用户”键值

问题描述

如何从 mongo 的集合中获取所有“用户”键值?

find对我不起作用,因为您必须在此处指定键的值,find({ foo: 'bar' })我不仅想找到foo等于而且从整个集合中找到bar每个值的项目。foo

Example:({ foo: '123' }, { foo: '123456' })我想得到123 and 123456

PS Mongodb 文档可能是有史以来最糟糕的文档。或者最不直观的

标签: mongodbmongodb-query

解决方案


.find()方法接受两个参数:(query您可以传递一个空对象来获取所有文档)并projection指定您要检索的字段,因此在您的情况下:

db.collection.find( {}, { foo: 1 })

推荐阅读