Firebase客户端扇出以实现数据一致性

Lui*_*era 5 firebase

从下面的打击帖

Firebase客户端扇出以实现数据一致性

多路径更新听起来很棒.对于多路径删除,这是否有效?

使用案例:我添加了一个新帖子,它被许多粉丝粉丝.我决定稍后删除该帖子.删除是否有效?你有一个例子吗?

Fra*_*len 8

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

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

  • 这似乎不能扩展,如果有100万用户,会发生什么?我们的数据是否真的有效地更新了100万个位置的值? (4认同)