Mongodb Mongoose虚拟、多个本地字段和多个外来字段

Mongodb Mongoose虚拟、多个本地字段和多个外来字段,mongodb,mongoose,mongoose-schema,populate,mongoose-populate,Mongodb,Mongoose,Mongoose Schema,Populate,Mongoose Populate,字母和部门模式都有LOC_ID变量。我只希望在两个模式的LOC\u ID都匹配的情况下,将这两个模式合并到一个populate中,并让\u DEP\u ID==DEP\u ID。这可能吗?如果没有,有什么解决办法吗 letterSchema.virtual('vObj_department', { ref: 'Department', localField: 'LOC_ID LET_DEP_ID', foreignField: 'LOC_ID DEP_ID', j

字母和部门模式都有LOC_ID变量。我只希望在两个模式的LOC\u ID都匹配的情况下,将这两个模式合并到一个populate中,并让\u DEP\u ID==DEP\u ID。这可能吗?如果没有,有什么解决办法吗

letterSchema.virtual('vObj_department', {
    ref: 'Department',
    localField: 'LOC_ID LET_DEP_ID',
    foreignField: 'LOC_ID DEP_ID',
    justOne: true,
})