2
に配列のインデックスを削除し、私は私の文書では、このデータを得ましたか。これは私が考えたトリック実行する必要があります。Firestore
db.collection("data").document("free").updateData(["deleteme.deletemee.0" : FieldValue.delete()]) { (errr) in
print(errr)
}
しかしerrrプリントのnilを、何も削除されません。
db.collection("data").document("free").getDocument { (doc, err) in
guard let _doc = doc,
doc?.exists ?? false else{ return }
print(_doc.data())
}
これはアウト出力します:
["deleteme": {
deletemee = (
1 //this is the value for the key, but where is my key?! :(
);
}]
私はそれがどこで、キーを見ることができない文書を取得する場合、このコードを使用したとき、私は、データについての奇妙な何かに気づきましたか? Firestoreのインデックスで何かを削除するには?ありがとう。
> :(hmm okので、配列は変更できませんので、この時点ではかなり役に立たないです... –
はいr今はあまり有用ではありませんが、これはベータの制限であり、今後は配列/配列クエリのサポートが強化されます。 –
お待ちください:)ありがとう –