[英]How to get the records which are offline in Firestore
我想離線並使用以下代碼在cities
集合中添加 1 個條目:
firebase.firestore().collection("cities").doc("NY").set({
name: "Los Angeles",
state: "CA",
country: "USA"
capital: false
})
.then(function() {
console.log("Document successfully written!");
})
.catch(function(error) {
console.error("Error writing document: ", error);
});
我如何在里面添加上面的代碼
firebase.firestore().disableNetwork().then(function() {
and .onSnapshot({includeMetadataChanges: true}, (docSnapshot) => { console.log(docSnapshot); });
這樣我就可以從收集cities
離線閱讀所有文檔,因為我必須在它們前面顯示圖標。
Firestore 不提供僅返回寫入本地緩存但尚未同步的文檔的查詢類型。
您能做的最好的事情是正常進行查詢,並檢查每個DocumentSnapshot對象的元數據。 SnapshotMetadata將告訴您文檔是否具有尚未與服務器同步的PendingWrites 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.