如何使用猫鼬虚拟填充与另一个数据库上的集合?

时间:2020-10-11 09:58:19

标签: node.js mongoose

我有两个数据库:db1-db2 我有两个集合:coll_db1-coll_db2

我使用猫鼬createConnection连接到DBS:

const db1 = mongoose.createConnection(DB1URL, clientOption)
const db2 = mongoose.createConnection(DB2URL, clientOption)

我不知道为什么在这种状态下虚拟填充不起作用:(

对于虚拟填充,我编写如下代码:

coll_db1Schema.virtual('test', {
    ref: 'coll_db2',
    localField: '_id',
    foreignField: 'f_id'
});

您是否有想法在多个数据库中使用虚拟填充?

0 个答案:

没有答案