Je suis curieux de connaître les avantages et les inconvénients de l'utilisation de sous-documents par rapport à une couche plus profonde dans mon schéma principal :
var subDoc = new Schema({
name: String
});
var mainDoc = new Schema({
names: [subDoc]
});
o
var mainDoc = new Schema({
names: [{
name: String
}]
});
J'utilise actuellement des subdocs partout, mais je m'interroge surtout sur les problèmes de performances ou de requêtes que je pourrais rencontrer.