मैं नोड, mongoDB, और mongoose के लिए नया हूँ, लेकिन मुझे लगता है कि ऐसा करने का उचित तरीका यह है:
var PackageSchema = new Schema({
id: ObjectId,
title: { type: String, required: true },
flashcards: [ {type : mongoose.Schema.ObjectId, ref : 'Flashcard'} ]
});
var FlashcardSchema = new Schema({
id: ObjectId,
type: { type: String, default: '' },
story: { type: String, default: '' },
packages: [ {type : mongoose.Schema.ObjectId, ref : 'Package'} ]
});
इस तरह, आप केवल ऑब्जेक्ट संदर्भ संग्रहीत करते हैं, न कि एक एम्बेडेड ऑब्जेक्ट।