0
nodeJSとJSonの初心者のために私は2日間frustatedです。 私の英語が苦手な私は、サブデータでデータを検索し、結果をブラウザに入力するケースがあります。 これは私のコードです:subArrayの基準で検索し、nodeJSとNeDbで結果を取得
var doc = [{
"name": "yadi",
"hobby": [{
"home": "watch news",
"bed_room": "read comics"
}, {
"home": "watch ufc",
"bed_room": "eat candy"
}]
},
"name": "dony",
"hobby": [{
"home": "sleep",
"bed_room": "eat dog food"
}, {
"home": "watch disney",
"bed_room": "breathing"
}]
}];
var db = new Nedb();db.insert(doc, function(err, newDoc) {
console.log(JSON.stringify(newDoc, null, ' '));
//search data
db.find({
"name": "yadi"
}, {
"hobby": {
$elemMatch: {
"home": "watch news"
}
}
}, function(err, docs) {
console.log ("RESULT "+JSON.stringify(docs, null, ' '));
})
})
私はこの結果を使用してデータを取得できますか?
"hobby": [{
"home": "watch news",
"bed_room": "read comics"
}]
あなたはどのような問題に直面していますか?任意のエラー? – sidgate
私は特定の条件でデータサブアレイを取得できません –
解決策は見つかりましたか?興味ある。 – Gilsdav