来自下面的吹哨
Firebase client-side fan-out for data consistency
多路径更新听起来棒极了。这对于多路径删除是否同样有效?
用例:我添加了一个新帖子,它被分发给许多关注者。我决定稍后删除该帖子。删除也一样吗?有例子吗?
最佳答案
通过将每个键的值设置为 null,您可以在一次操作中删除多个帖子。
function deletePostFromFollowers(postId, followers) {
var updates = {};
followers.forEach(function(followerId) {
updates['/users/'+followerId+'/posts/+'postId] = null
});
ref.update(updates);
}
deletePostFromFollowers('-K18713678adads', ['uid1', 'uid2']);
关于Firebase 客户端扇出以实现数据一致性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33368412/