用于数据一致性的 Firebase 客户端扇出

Firebase client-side fan-out for data consistency

来自下面的打击post

Firebase client-side fan-out for data consistency

多路径更新听起来很棒。这对多路径删除是否同样有效?

用例:我添加了一个新的post,它被散布给许多追随者。我决定稍后删除 post。删除的效果一样吗?你有例子吗?

通过将每个键的值设置为 null,您可以在一次操作中删除多个帖子。

function deletePostFromFollowers(postId, followers) {
    var updates = {};
    followers.forEach(function(followerId) {
        updates['/users/'+followerId+'/posts/+'postId] = null
    });
    ref.update(updates);
}
deletePostFromFollowers('-K18713678adads', ['uid1', 'uid2']);