iOS Firebase:向数组类型的Firebase节点添加数据
我在firebase中找到了名为“XXXXX”的节点。 我想将令牌ID添加到此节点 但在iOS中,我在更新令牌SID时遇到问题 iOS中是否有将数据附加到iOS Firebase的函数 或者我们必须首先从firebase获取令牌,附加令牌并将令牌数组保存回节点iOS Firebase:向数组类型的Firebase节点添加数据,ios,swift,firebase,firebase-realtime-database,Ios,Swift,Firebase,Firebase Realtime Database,我在firebase中找到了名为“XXXXX”的节点。 我想将令牌ID添加到此节点 但在iOS中,我在更新令牌SID时遇到问题 iOS中是否有将数据附加到iOS Firebase的函数 或者我们必须首先从firebase获取令牌,附加令牌并将令牌数组保存回节点 有什么建议吗?没有,您不能使用任何Firebase查询将数据附加到Firebase中的数组 但是,有一种方法是使用字典作为ArrayObject添加:true self.ref.child("ArrayMainNode").setValu
有什么建议吗?没有,您不能使用任何Firebase查询将数据附加到Firebase中的数组 但是,有一种方法是使用字典作为ArrayObject添加:true
self.ref.child("ArrayMainNode").setValue(["arrayObjectToAdd": "true"])
要删除数组对象,可以直接使用
self.ref.child("ArrayMainNode").child("arrayObjectToAdd").removeValue()
不,您不能使用任何Firebase查询将数据附加到Firebase中的数组 但是,有一种方法是使用字典作为ArrayObject添加:true
self.ref.child("ArrayMainNode").setValue(["arrayObjectToAdd": "true"])
要删除数组对象,可以直接使用
self.ref.child("ArrayMainNode").child("arrayObjectToAdd").removeValue()
您可以这样做:
let ref = FIRDatabase.database().reference(withPath: "somePath/array").child(newArrayObjectKey)
ref.setValue("true") // or whatever
let refInsert = Database.database().reference()
self.refInsert.updateChildValues(["Your node": "\(new token)"])
希望有帮助您可以这样做:
let ref = FIRDatabase.database().reference(withPath: "somePath/array").child(newArrayObjectKey)
ref.setValue("true") // or whatever
let refInsert = Database.database().reference()
self.refInsert.updateChildValues(["Your node": "\(new token)"])
希望有帮助您可以通过以下方式完成:
let ref = FIRDatabase.database().reference(withPath: "somePath/array").child(newArrayObjectKey)
ref.setValue("true") // or whatever
let refInsert = Database.database().reference()
self.refInsert.updateChildValues(["Your node": "\(new token)"])
你可以这样做:
let ref = FIRDatabase.database().reference(withPath: "somePath/array").child(newArrayObjectKey)
ref.setValue("true") // or whatever
let refInsert = Database.database().reference()
self.refInsert.updateChildValues(["Your node": "\(new token)"])
不,您不能使用任何Firebase查询将数据附加到Firebase中的数组中。是否确定在其中?您可以存储数组,替换整个数组,但不能将对象附加到Firebase中的数组中。我已经尝试过了,这是最好的解决方案,连Firebase都支持。-57行。功能。工作“/posts/”是数组。顺便说一句,我不是想粗鲁,但我们都在说同样的话。我们需要将对象作为{object:true}添加到数组中。没有任何Firebase方法可将对象追加到数组中。“不,您不能使用任何Firebase查询将数据追加到Firebase中的数组中。”是否确定在其中?您可以存储数组,替换整个数组,但不能将对象追加到Firebase中的数组中。我已经尝试过了,这是最好的解决方案,连Firebase都支持。-57行。功能。工作“/posts/”是数组。顺便说一句,我不是想粗鲁,但我们都在说同样的话。我们需要将对象作为{object:true}添加到数组中。没有任何Firebase方法可将对象附加到数组中。若要接受堆栈溢出时的答案,您需要点击green jackdaw btw:)请接受其中一个答案,若要让其他人知道这有帮助,若它有助于接受堆栈溢出时的答案,您需要点击green jackdaw btw:)请接受其中一个答案,让其他人知道,它有帮助,如果它有助于ofc