История изменений
Исправление VladimirMalyk, (текущая версия) :
важный момент, через EmbeddedDocument делается на one-to-many, а one-to-few.
в твоем случае такое допускается, ток если багов будет мало. так чтобы наверняка не больше 16мб. это первое.
второе. EmbeddedDocument нужен только если сабдокументы тебе ВСЕГДА нужны вместе с основным документом. тогда они атомарно выгрузятся в один присест. удобно для комментариев в блоге например. естесвтенно, никакого поиска по _id даже не подразумевается.
в твоем случае — сделай себе коллекцию с багами, в каждом из которых держи id соответствующего проекта. а EmbeddedDocument тебе не нужен имхо.
Исходная версия VladimirMalyk, :
важный момент, через EmbeddedDocument делается на one-to-many, а one-to-few.
в твоем случае такое допускается, ток если багов будет мало. так чтобы не наверняка не больше 16мб. это первое.
второе. EmbeddedDocument нужен только если сабдокументы тебе ВСЕГДА нужны вместе с основным документом. тогда они атомарно выгрузятся в один присест. удобно для комментариев в блоге например. естесвтенно, никакого поиска по _id даже не подразумевается.
в твоем случае — сделай себе коллекцию с багами, в каждом из которых держи id соответствующего проекта. а EmbeddedDocument тебе не нужен имхо.