从下面的帖子中
Firebase client-side fan-out for data consistency
多路径更新听起来很棒。对于多路径删除,这是否有效?
使用案例:我添加了一个新帖子,并且它被许多粉丝宣传。我决定稍后删除该帖子。删除是否有效?你有一个例子吗?
答案 0 :(得分: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']);