【发布时间】:2015-11-25 09:57:52
【问题描述】:
例如,在 MongoDB 中查找和保存文档:
Article article1 = mongoOperation.findOne(new Query(Criteria.where("_id").is(1)), Article.class);
mongoOperation.save(article.setAttrA("A"));
Article article2 = mongoOperation.findOne(new Query(Criteria.where("_id").is(1)), Article.class);
mongoOperation.save(article.setAttrB("B"));
默认_id为主键,所以article1和article2的文档是一样的。
是否有可能获得一个 attrA 尚未设置为 A 的 article2 的过时文档,因为理论上 MongoDB 不遵循 ACID 属性。
【问题讨论】:
标签: mongodb acid database nosql