为了账号安全,请及时绑定邮箱和手机立即绑定

Firestore - 在也有子集合的文档上添加字段

Firestore - 在也有子集合的文档上添加字段

白衣非少年 2022-12-20 16:22:20
我正在尝试在也有子集合的文档上添加/更新字段。在控制台上这似乎是可能的,但尝试以不同的方式来做我做不到。例如当我尝试:fb.db.collection('wani').doc('python').update({field:'value});我收到“没有要更新的文档”错误。我在文档中找不到如何执行此操作
查看完整描述

1 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

这与子集合无关。您的代码正在尝试更新()路径为“wani/python”的文档。该文档不存在。您可以看出是因为控制台以斜体显示文档 ID“python”。针对不存在的文档进行更新会给您该错误。(为了在其下嵌套子集合,文档不必存在。)

如果你想更新文档,你需要先使用set()创建它。如果您想更新文档或创建它(如果它不存在),您将必须使用set()合并选项,如链接的 API 文档中所述。


查看完整回答
反对 回复 2022-12-20
  • 1 回答
  • 0 关注
  • 99 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号