我无法从 firestore 中删除此字段:
有什么建议吗?
我有 firebaseConfig,它太大了所以我没有将它粘贴到这里。
const app = initializeApp(firebaseConfig);
const db = getFirestore(app);
我尝试使用下面的代码,但 vsStudio 显示“签名声明只能在 TypeScript 文件中使用”
updateDoc(doc(db, "userChats", currentUser.uid),{
deleteField(fieldId)
})
删除字段的语法为:
updateDoc(referenceToDocument,{
"fieldName": deleteField()
})
如果你想使用变量作为字段名称,那就是:
updateDoc(referenceToDocument,{
[fieldNameVariable]: deleteField()
})