Bu sorunla uğraştım.Mongoose - ölçütlere göre alt belgeleri bulma
var childrenSchema = mongoose.Schema({
name: {
type: String
},
age: {
type: Number,
min: 0
}
});
var parentSchema = mongoose.Schema({
name : {
type: String
},
children: [childrenSchema]
});
Soru, nasıl her ebeveyn belgesinden (bu durumda, childrenSchema
nesneler) tüm alt belgeleri getirmesi edilir: İki Gelincik şemaları var? - Tek bir sorguda - tüm çocukların mümkün mü 18 yaşından büyük
var parents = [
{ name: "John Smith",
children: [
{ name: "Peter", age: 2 }, { name: "Margaret", age: 20 }
]},
{ name: "Another Smith",
children: [
{ name: "Martha", age: 10 }, { name: "John", age: 22 }
]}
];
ben almak istiyorum: Diyelim ki bazı veriler var varsayalım? Her cevap takdir edilecektir, teşekkürler!
Eğer çocuk 18 yaşından büyük olduğunu ebeveyn dönmek sadece bunu istiyorum yoksa sadece çocukları doldurmak istiyorum yapıyorlar mı olduğunu her ebeveynin üzerinde 18 yaşın üstündedir? –
"Çocuk" setini alırsam harika olur ... –