【发布时间】:2020-05-03 19:41:37
【问题描述】:
我一直在尝试更新文档中的地图,看起来像这样简化:
Map{
[
key: timestamp + PlayerId (concatenated)
value: actionId, playerId, timestamp e.t.c
],
e.t.c.
}
可能很少发生的情况是,我和其他使用此文档的用户希望在地图上间隔很短的时间添加一个事件。
发生的情况是我成功输入了事件,但另一个将失去它的事件。
问题是其他人必须在添加新地图之前使用地图更新其文档。但使用多个用户时,它会被删除。
有没有办法解决这个问题? (无法找到有关此的信息)
我不能创建新的文档来代替这个,因为那将是 100 多个用于事件的文档,这将是昂贵的。
提前致谢!
【问题讨论】:
标签: android kotlin google-cloud-firestore