如何在Firebase Firestore中更新文档而不覆盖子集合?尤其是在Flutter。
gkn4icbw1#
更新文档不会覆盖您的子集合。
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/
2条答案
按热度按时间gkn4icbw1#
更新文档不会覆盖您的子集合。
kxeu7u2r2#
只需直接设置您的文档字段:
这不会影响文档集合。
如果只想更新某些字段而不影响其他字段,可以使用update方法:
如需更多信息:
https://firebase.flutter.dev/docs/firestore/usage/