如何使用Mongoose中的populate与多个数据库

时间:2015-07-24 19:35:16

标签: node.js mongoose populate

我有2个mongodb数据库db1 db2

model1中的model2model3db1以及{{1}中的model1model2model3 }}

我希望从db2填充到db1.model2,如:

db2.model3

我如何var Db1Model2 = db1.model('Model2', { 'writer':{ type: ObjectId, ref: 'Model3' }, // this line only works when all models are in one database. but I have (and need to have) multiple databases .... }); 从数据库架构到ref

的其他架构

2 个答案:

答案 0 :(得分:0)

IsItemOld的setter不会更改属性的值,因此不会发送任何属性更改通知。在SetValue(...)中使用IsItemOld通知IsItemOld的听众。

答案 1 :(得分:0)

您应该在setter中使用IsItemNewProperty的SetValue而不是IsItemNew = ...