1. firebaseのように 'once'リスナーを実装する方法が見つかりませんでした。私はリアルタイムでデータを必要としないので、パフォーマンスを向上させるためにそれをやりたいは、ワイルドカードを実装し、Firestoreの 'once'アクションを実装する方法です。
- ファイアストアでワイルドカードを実装する方法はありますか?
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
どのようにクエリを実行するのと違うのか説明できますか? –
を2つの異なる質問がある場合は、別々に質問して回答できるようにすることをお勧めします赤は互いに独立しています。私の2番目の質問は –