說我想包含鍵只獲取項目: 「-Ju2-oZ8sJIES8_shkTv」, 「-Ju2-zGVMuX9tMGfySko」 和 「-Ju202XUwybotkDPloeo」。
var items = new Firebase("https://hello-cambodia.firebaseio.com/items");
items.orderByKey().equalTo("-Ju2-gVQbXNgxMlojo-T").once('value', function(snap1){
items.orderByKey().equalTo("-Ju2-zGVMuX9tMGfySko").once('value', function(snap2){
items.orderByKey().equalTo("-Ju202XUwybotkDPloeo").once('value', function(snap3){
console.log(snap1.val());
console.log(snap2.val());
console.log(snap3.val());
})
})
});
我不認爲這是正確的方式來獲取項目,特別是當我有1000個鍵取回。
如果可能的話,我真的希望的東西,我可以給出一組陣列 像
var itemKeys = ["-Ju2-gVQbXNgxMlojo-T","-Ju2-zGVMuX9tMGfySko", "-Ju202XUwybotkDPloeo"];
var items = new Firebase("https://hello-cambodia.firebaseio.com/items");
items.orderByKey().equalTo(itemKeys).once('value', function(snap){
console.log(snap.val());
});
任何建議,將不勝感激。
謝謝
請參閱http://stackoverflow.com/questions/30132451/query-on-multiple-values-in-firebase-similar-to-in-sql-functionality –