firebase キューを処理するための feeder という名前のノードを取得しました。
クレイジーなことは、次のペイロードをフィーダー ノードに投稿した後、それらのいくつかを追加したことです。ノード内のペイロードを削除できません。
フィーダー ノードのペイロードを削除すると、ノードのデータが再表示されます。
PS: 過去 2 日間の問題が何であるかを突き止めようとしています。誰でも何が問題なのか指摘できますか?
追加: firebaseキューがタスクの実行を完了していない場合、ノード内のペイロードを事前に削除することはできませんか????
ノードに追加するには::
Firebase ノードに値を設定するコード
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 コンソールに移動してノードを削除します。