從吹交下面火力地堡客戶端扇出數據一致性
Firebase client-side fan-out for data consistency
多路徑的更新聲音真棒。這對多路徑刪除工作是否一樣?
使用案例:我添加了一個新帖子,它被分發給很多很多粉絲。我決定在稍後刪除該帖子。刪除工作是否一樣?你有一個例子嗎?
從吹交下面火力地堡客戶端扇出數據一致性
Firebase client-side fan-out for data consistency
多路徑的更新聲音真棒。這對多路徑刪除工作是否一樣?
使用案例:我添加了一個新帖子,它被分發給很多很多粉絲。我決定在稍後刪除該帖子。刪除工作是否一樣?你有一個例子嗎?
您可以通過將每個鍵的值設置爲空來刪除單個操作中的許多帖子。
function deletePostFromFollowers(postId, followers) {
var updates = {};
followers.forEach(function(followerId) {
updates['/users/'+followerId+'/posts/+'postId] = null
});
ref.update(updates);
}
deletePostFromFollowers('-K18713678adads', ['uid1', 'uid2']);
謝謝@Frank麪包車Puffelen –
這似乎並不像它可以擴展,會發生什麼,如果有100萬個用戶的例子嗎?我們的數據是否真的有效地更新了100萬個地點的價值? – Wink
@Wink我認爲這很不錯。但你應該使用服務器端的雲功能 –
不知道爲什麼,這個問題得到了downvoted ..絕對是一個有效的 – JohnAndrews