在MongoDb中保存(flush:true)有什么作用?

时间:2015-03-24 20:09:01

标签: mongodb

我最近必须使用它才能获得正确的mongo保存,但无法在任何地方(甚至在mongo文档中)找到它的功能。任何人都可以向我解释,或指出我正确的方向?

1 个答案:

答案 0 :(得分:1)

当您致电save(flush: true)时,会话中的所有数据都会立即保存到数据库中。

如果您不使用选项flush:true,则只会记录数据以便在下次刷新时保存,并且在刷新会话时数据会在数据库中保留,但是不保证立即(在你的保存电话时)保持不变。

自动确定刷新会话的时间以优化性能。