我一直在試圖遵循信息Mongoose Population,但我發現了異常:貓鼬填充在節點JS
MissingSchemaError:架構尚未註冊模式「不確定」。
我的代碼是這樣的:
mongoose = require('mongoose');
Schema = mongoose.Schema;
mongoose.connect(MONGO_SERVER);
ObjectId = Schema.ObjectId;
var FirstSchema = new Schema({
label : String
});
var SecondSchema = new Schema({
first_id : [{ type: mongoose.Schema.ObjectId, ref: 'First' }],
type : String,
...
});
var first= mongoose.model('First', FirstSchema);
var second= mongoose.model('Second', SecondSchema);
function test() {
...
second.find({}).populate('first_id').exec(function(err,data){return true;});
...
}
而就填入,我已經調整了它的次數,以在論壇上找到不同的答案出現錯誤,而且我敢肯定,這會很簡單,但是有人能指出我的方向嗎?
乾杯。
非常感謝,約翰!我必須複製那部分內容,以便將ref字段對象從某個地方放入數組中,或者它是一個錯字 - 現在都是固定的,乾杯! – Jester 2013-02-20 11:56:22