hash tag code DB reference and main hashTag child creation Entisipated Result: HashTag is the new child in the DB我目前正在使用iOS应用,该应用使用Firebase作为后端服务。问题是,当我想向主数据库中添加一个子项(例如一个所谓的主子项)时,它不起作用。我用了这个:
var REF_HASHTAG = Database.database().reference().child("hashTag")
我对评论系统使用了相同的设置,但是没有相同的问题。
然后在另一个文件中,我有以下内容:
for var word in words {
if word.hasPrefix("#") {
word = word.trimmingCharacters(in: CharacterSet.punctuationCharacters)
let newHashTagRef = API.HashTag.REF_HASHTAG.child(word.lowercased())
newHashTagRef.updateChildValues([newPostId: true])
}
}
此外,当我尝试手动添加它时,它仍然不起作用。
答案 0 :(得分:3)
根据guides,您需要使用setValue
函数。现在,该路径没有任何价值,因此您也需要它。一个例子就是这样:
var REF_HASHTAG = Database.database().reference().
REF_HASHTAG.setValue("hashTag":"theHashtag")