用于数据一致性的 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']);
来自下面的打击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']);