Node.js 如何在另一个数据库上使用mongoose虚拟填充集合?

Node.js 如何在另一个数据库上使用mongoose虚拟填充集合?,node.js,mongoose,Node.js,Mongoose,我有两个数据库:db1-db2 我有两个集合:coll_db1-coll_db2 我使用mongoose createConnection连接到DBS: const db1 = mongoose.createConnection(DB1URL, clientOption) const db2 = mongoose.createConnection(DB2URL, clientOption) 我不知道为什么不在这种状态下工作:( 对于虚拟填充,我编写代码如下: coll_db1Schema.vi

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

我使用mongoose 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'
});
您对跨多个数据库使用虚拟人口有何想法