flutter 在firebase firestore中,如何更新文档而不覆盖子集合?

vfh0ocws  于 2023-01-31  发布在  Flutter
关注(0)|答案(2)|浏览(125)

如何在Firebase Firestore中更新文档而不覆盖子集合?
尤其是在Flutter。

gkn4icbw

gkn4icbw1#

更新文档不会覆盖您的子集合。

kxeu7u2r

kxeu7u2r2#

只需直接设置您的文档字段:

FirebaseFirestore.instance
          .collection(COLLECTION_NAME)
          .doc(DOCUMENT_ID)
          .set({ "FIELD_NAME": "FIELD_VALUE" });

这不会影响文档集合。
如果只想更新某些字段而不影响其他字段,可以使用update方法:

FirebaseFirestore.instance
          .collection(COLLECTION_NAME)
          .doc(DOCUMENT_ID)
          .update({ "FIELD_NAME": "FIELD_VALUE" });

如需更多信息:
https://firebase.flutter.dev/docs/firestore/usage/

相关问题