gpt4 book ai didi

node.js - Mongo Find() 函数不会排除 _id

转载 作者:可可西里 更新时间:2023-11-01 09:56:32 26 4
gpt4 key购买 nike

你好,我似乎无法让 exclude _id 工作,这是代码

const findLabels = (db, cb) => {
// Get the documents collection
const collection = db.collection(documentName);

// Find some documents
collection.find({}, { _id: 0 }).toArray((err, docs) => {
// An error occurred we need to return that to the given
// callback function
if (err) {
return cb(err);
}

assert.equal(err, null);
console.log("Found the following records");
console.log(docs)

return cb(null, docs);
});
}

这是控制台日志的输出

Found the following records
[ { _id: 5a5ee78cc130e727a3b1fdb6, name: 'Downgradeklajds' },
{ _id: 5a5ee794c130e727a3b1fdb7, Pizel: '00:00:07' } ]

我哪里出错了?

最佳答案

我认为指定投影的正确方法是使用“字段”或“投影”属性,这取决于您的驱动程序的版本。

collection.find({}, {projection:{ _id: 0 }})

阅读文档 here .

关于node.js - Mongo Find() 函数不会排除 _id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48294613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com