将文档添加到 Firestore 时,记录包含对象名称。如何获取没有对象变量名称的元素?
this.db
.collection('mas-people')
.doc(rn)
.set({ obj })
.then(console.log('Document successfully written!'))
.catch(error => console.error('Error writing document: ', error));
我只期望元素,但我得到了“obj”+元素。
最佳答案
您在这里使用 JavaScript 的新属性名称简写 set({ obj })
,它只是 set({ obj: obj })
的简写。
如果您只想写入对象的值,请使用:
this.db.collection("mas-people").doc(rn).set(obj)...
关于javascript - 为什么我的 Firestore 文档包含对象的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54041184/