0
我得到了一个名为feeder的节点来处理firebase队列。致命错误:Firebase队列问题,无法删除节点
疯狂的事情是: 我将以下有效载荷发布到馈线节点,但添加了几个后。我无法删除节点中的有效负载。
如果我删除然后馈线节点中的有效载荷,然后节点中的数据重新出现。
P.S: 我在疯狂地找出过去两天有什么问题。 任何人都可以指出可能是什么问题?
ADDED:如果火力队列尚未完成执行任务那么我们不能forefully删除节点有效载荷????
添加到节点::
代码来设置值,以火力NODE
FIRDatabase.database().reference(withPath: "queue/feederer").childByAutoId().setValue(["post": postid , "owner":UserController().userId!,"timestamp":FIRServerValue.timestamp()], withCompletionBlock: { (error, ref) in
if let err = error {
debugPrint(err.localizedDescription)
print("ERROR: Posting to feeder ")
}
else {
print("Posted to Feeder successfully")
}
})
删除:
要删除的节点我简单:转到Firebase控制台并删除节点
帮助帮助!! **为什么我无法从firebase节点删除数据? **
发布您正在使用的代码来删除并发布您用于检索的代码。 – Ro4ch
您可能想看看Firebase的Cloud Functions - 它有效地取代了firebase-queue,并且应该让您的后端管理变得更加简单。 https://firebase.google.com/docs/functions/ –
这里没有repro。如果没有这个,我们将无法帮助您解决微妙的编码错误。请参阅[如何提问](http://stackoverflow.com/help/how-to-ask)和[创建mcve](http://stackoverflow.com/help/mcve)。 – Kato