从集合 mongo 中获取所有"用户"键值



如何从 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"的任何匹配字符

最新更新