【发布时间】:2021-02-18 17:15:06
【问题描述】:
我正在使用带有投影的查询来仅检索 MongoDB 集合中的特定字段。是否需要将此类查询的结果输出到数组?如果没有转换为数组,我找不到任何工作示例。
db.collection("collection").find({}, { projection: { Name : 1, Price : 1 } }).toArray( (err, result) => {
if (result) {
console.log(result)
}
})
但是,通过将结果输出到数组,我获得了以下格式的结果(1 数组中的 JSON 格式输出):
[ {key1:value1, key2:value1}, {key1:value2, key2:value2}, ...]
我希望将结果输出为 JSON。
【问题讨论】:
-
const result = db.collection("collection").find({}, { projection: { Name : 1, Price : 1 } })不是您要查找的格式吗?
标签: javascript node.js json mongodb