1.我沒有找到像firebase一樣實現'once'偵聽器的方法。我想要改善性能,因爲我不需要實時數據。有沒有辦法在Firestore中實現通配符並執行'once'動作
- 有沒有辦法在獲取請求時使用firestore實現通配符?
1.我沒有找到像firebase一樣實現'once'偵聽器的方法。我想要改善性能,因爲我不需要實時數據。有沒有辦法在Firestore中實現通配符並執行'once'動作
您可以執行單一get()
來獲取數據:
var docRef = db.collection("cities").doc("SF");
docRef.get().then(function(doc) {
if (doc.exists) {
console.log("Document data:", doc.data());
} else {
console.log("No such document!");
}
}).catch(function(error) {
console.log("Error getting document:", error);
});
過濾可以使用查詢來完成:
// Create a reference to the cities collection
var citiesRef = db.collection("cities");
// Create a query against the collection.
var query = citiesRef.where("state", "==", "CA");
我強烈建議你閱讀相關文檔:https://firebase.google.com/docs/firestore/query-data/get-data
。我想做通配符。 – haim
你能解釋一下這和查詢有什麼不同嗎? –
如果你有兩個不同的問題,最好單獨問問他們,以便他們能回答紅彼此獨立。我的第二個問題是 –