2017-10-10 11 views
2
Firestore.firestore().collection("users").document(model.id).setData(["owningRoom" : newRoom]) 

私はFirestoreでSwift 4でこれを呼び出しています。私は、コレクションの "ユーザー"にドキュメントのデータを設定したいと思います。それは私に次のエラーを与える:無効なドキュメント参照

Invalid document reference. Document references must have an even number of segments, but users has 1 

どのように?私は最初にコレクションを呼び出し、次にドキュメント、したがって2つのセグメントを呼び出しますか?

答えて

4

悪いです。変数model.idが空だったので、1つのセグメントしか持たなかったのです。

+2

これは、検証ロジックのバグを示しています。私はこのエラーがより明確になるようにバグを提出しました。 –

関連する問題