db.collection('name')。find({something:“ 1”})不返回文档

时间:2019-05-31 10:13:54

标签: node.js mongodb

我正在尝试从mongodb中的集合中检索文档。 我正在使用以下命令

db.collection('audioFile').find({format: 1})

但这不会返回格式文件({format:“ wav”}) 而是返回一个大的json文件。

我尝试在mongo shell中运行相同的命令,它给了我正确的输出。但是我正在尝试在JS(node.js)中执行此操作,但它不起作用。

如何解决?

1 个答案:

答案 0 :(得分:0)

您可以为此使用投影。

db.collection('audioFile').find({}, {projection: {format: 1}})

如果_id仍然像这样持续存在,您可以输入0

db.collection('audioFile').find({}, {projection: {_id: 0, format: 1}})