mongodb - 从集合 mongo 中获取所有“用户”键值
问题描述
如何从 mongo 的集合中获取所有“用户”键值?
find
对我不起作用,因为您必须在此处指定键的值,find({ foo: 'bar' })
我不仅想找到foo
等于而且从整个集合中找到bar
每个值的项目。foo
Example
:({ foo: '123' }, { foo: '123456' })
我想得到123 and 123456
PS Mongodb 文档可能是有史以来最糟糕的文档。或者最不直观的
解决方案
.find()方法接受两个参数:(query
您可以传递一个空对象来获取所有文档)并projection
指定您要检索的字段,因此在您的情况下:
db.collection.find( {}, { foo: 1 })
推荐阅读
- python - Scikit 高斯过程预测
- reactjs - 如何使用 React-Select 分阶段控制选择框的 defaultValue?
- python - 机器人框架需要在第二个测试用例中使用相同的内部文本值
- python - 3D 网格的深度(z 轴)计算
- javascript - Svelte 操作不适用于非 Svelte JavaScript 库
- javascript - 打字稿组件类型参数
- python - 如何安装 djangoshop-sendcloud?
- node.js - 如何用 Mocha & Chai 模拟函数调用结果?
- abap - 在 ABAP 中将文字文本动态转换为字符串模板
- php - 运行 laravel docker shift 从 5.3 到 5.4 和 5.4 到 5.5 有问题