Firebaseでアトミックな削除を実行する方法はありますか?firebase - 複数の場所での原子の削除
docsあなたはまた、setValueのかupdateChildValuesなどの別の書き込み操作の値としてnilを指定することにより削除することができます...この道を作った同時更新がアトミックです
を言う:すべての更新は、更新が成功するか、すべてのいずれか失敗します。
しかし、私はそれを動作させることはできません。以下のコードはエラーを返します
_SwiftValueタイプのオブジェクトを保存できません。ことができる唯一の店舗 タイプのNSNumberのオブジェクト、NSStringの、NSDictionaryの、そしてNSArrayの
私はここに行方不明またはドキュメント間違っているよ何かがありますか?
var topNodeRef = FIRDatabase.database().reference()
var childUpdates: [String:Any?] = [:]
childUpdates.updateValue(nil, forKey: "/owner")
childUpdates.updateValue(nil, forKey: "/pet")
topNodeRef.updateChildValues(childUpdates)
''InvalidFirebaseData'、理由: '(updateChildValues :)パスでオブジェクトに文字列以外のキーは使用できません:' – Trev14