【发布时间】:2020-09-10 00:07:04
【问题描述】:
我有一个带有一个虚拟字段show的模型:
modelSchema.virtual('show').get(function () {
return true
})
现在,当我在 nodeJS 中使用 find 这样的查询时:
model.find({"$license_id": license_id})
结果,我有虚拟字段show。
但是
如果我像这样使用aggregation 查询:
model.aggregate([
{
$match: {
$expr: { $eq: ["$license_id", license_id] }
}
}
])
结果,我没有虚拟字段show。
如何获取aggregation 查询中的虚拟字段?
你有什么办法解决这个问题吗?
【问题讨论】:
标签: node.js mongodb mongoose mongodb-query mongoose-schema