告诉mongoose,在架构实例中添加引用

时间:2014-06-06 14:39:25

标签: node.js mongodb mongoose

我声明了一个对象:

var someObject = { someField: someValue }  

我有mongoose的架构:

var achievementSchema = new Schema({    
    _id: { type: String, required: true, unique: true },  
    //add reference to declared earlier object
});

module.exports = mongoose.model('Achievement', achievementSchema);

现在我想告诉mongoose,在所有新实例中创建对“someObject”的引用。

var achievement = new Achievement({
   _id: "someId"     
   reference: //i want mongoose to automatically add reference to object that is already in memory
});

并将此引用称为:

console.log(achievement.reference);

mongoose有可能吗?

1 个答案:

答案 0 :(得分:1)

我认为你要找的是statics。静态参考方法,但您可能可以使用对象。

如果您无法使用对象,则可以使用静态方法返回静态对象。