亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

查詢基于Firebase中的多個where子句

查詢基于Firebase中的多個where子句

德瑪西亞99 2019-05-22 13:30:22
查詢基于Firebase中的多個where子句{"movies": {     "movie1": {         "genre": "comedy",         "name": "As good as it gets",         "lead": "Jack Nicholson"     },     "movie2": {         "genre": "Horror",         "name": "The Shining",         "lead": "Jack Nicholson"     },     "movie3": {         "genre": "comedy",         "name": "The Mask",         "lead": "Jim Carrey"     }   }    }我是Firebase的新手。我如何可以檢索從上面的數據結果,其中genre = 'comedy'與lead = 'Jack Nicholson'?我有什么選擇?
查看完整描述

4 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

我寫了一個個人庫,允許您按多個值排序,所有訂單都在服務器上完成。

認識Querybase!

Querybase接收Firebase數據庫引用和您要索引的字段數組。當您創建新記錄時,它將自動處理允許多次查詢的密鑰的生成。需要注意的是,它只支持直接等價(不小于或大于)。

const databaseRef = firebase.database().ref().child('people');const querybaseRef = querybase.ref(databaseRef, ['name', 'age', 'location']);
// Automatically handles composite keysquerybaseRef.push({ 
  name: 'David',
  age: 27,
  location: 'SF'});// Find records by multiple fields// returns a Firebase Database refconst queriedDbRef = querybaseRef
 .where({
   name: 'David',
   age: 27
 });// Listen for realtime updatesqueriedDbRef.on('value', snap => console.log(snap));


查看完整回答
反對 回復 2019-05-22
?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

ref.orderByChild("lead").startAt("Jack Nicholson").endAt("Jack Nicholson").listner....



查看完整回答
反對 回復 2019-05-22
  • 4 回答
  • 0 關注
  • 856 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號