私は自分自身を説明します。
次のようなものがあります
var UserSchema = new Schema({
issuedOffers: [ UserOfferSchema ]
});
var UserOfferSchema = new Schema({
offer: { type: ObjectId, ref: 'Offer' },
issuedAt: Date,
validatedAt: Date,
status: Number
});
このクエリで入力しようとすると
User
.find({})
.populate('issuedOffers')
.exec(function(err, users) {
console.log(users);
test.equal(10,10);
test.done();
});
このエラーが発生します
MissingSchemaError: Schema hasn't been registered for model "undefined".
Use mongoose.model(name, schema)
私が何か間違ったことをしているのか、それともデータを入力できないだけなのかわかりません。
そして、はい、それらはすべて登録されています。