【发布时间】:2015-07-12 16:45:31
【问题描述】:
假设我只想获取包含密钥的项目:“-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());
});
任何建议将不胜感激。
谢谢
【问题讨论】: