【发布时间】:2021-09-15 13:10:19
【问题描述】:
我是 Firestore 的新手,正在开发一个使用 NodeJS 和 Firestore 作为数据库来获取和更新数据的应用程序。
Firestore 结构示例如下:
CollectionA:
name: "name"
id: "id"
status: "status"
假设status 字段可以采用以下字符串值之一。
开始、进行中、待定、结束。
name 和 id 字段在创建时更新一次,status 字段可以多次更新(以毫秒为单位)。
我想了解以下项目:
- 下面的更新 sn-p 是否确保数据写入后端,然后转到下一行指令。还是只有元数据已更新,尚未写入后端数据库?
await docRef.update({
status: "in_progress",
});
- 更新文档中的特定字段是否有时间限制?是指1秒内可以对特定字段进行写入的次数?
注意:我无法使用批量提交,因为我使用 status 字段作为控制信号来调用特定的代码块。
感谢您的帮助。
【问题讨论】:
标签: javascript node.js firebase google-cloud-firestore