标签: mongodb non-relational-database
如果我们先阅读文档,然后检查执行状态,就会发现(在实践中)我们处于分布式环境中。
我们有2个想法: -更改哈希图中的数组:好主意,在图中您可以更新文档和原子操作。但是您失去了与数据库中数据的兼容性。 -使用具有不可变obj 的可变列表作为数组。在mongo中(通常在主要的非关系db上,除push和pull之外的数组操作不是原子的。)我们可以在状态列表中更改数组。玩具拉出状态列表,然后在读取时可以删除最旧或不一致的数据。
什么是最好的方法?