我在尝试更新子集合中的文档时遇到问题。我的结构如下:
-users
--doc_id
----personalData (sub-collection)
-----location (document)
提交代码时出现此错误:
错误:未捕获(承诺):FirebaseError:[code = invalid-argument]:无效的文档引用。文档引用必须具有偶数个段,但是users / 4g87bwegb3g3987gfh893fh90h / privateData包含3个FirestoreError。
这是我的功能:
setUserAddress(uid: string, userAddress: any) {
return this.db.doc(`${this.PATH}/${uid}/privateData/location`).update(userAddress);
}
我也尝试过:
setUserAddress(uid: string, userAddress: any) {
return this.db.collection(`${this.PATH}${uid}/privateData`).doc('location').update(userAddress);
}
我想念什么?第三个“参数”,“位置” 由于某种原因而被忽略。
谢谢