我想在 MongoDB 的 mongoose 函数中转换此 SQL 查询(我的目标是将描述转换为 desc)。
select description as desc from book
如何修复此功能?
book.find({})
.lean()
.exec(function(err, recs) {
if (err) {
console.warn(err)
} else {
console.log(recs);
});
最佳答案
您可以尝试在聚合
管道中进行投影
book.aggregate([
{
$project: {
_id: 0,
'desc': '$description' //aliasing
}
}
], function (err, recs) {
if (err) {
console.log(err);
} else {
console.log(recs);
}
});
阅读 here 中有关聚合
的更多信息
关于mongodb - 如何重命名 Mongo 查询输出中的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41703657/