据我所知,为了获取getlasterror,它保证已经完成了对文件的写操作。
这意味着,即使计算机电源关闭,上一次写入仍然是正常的。
但是fsync:true有什么用呢?
发布于 2011-08-27 21:17:53
本质上是对当前连接的最后一个数据库操作中的错误进行getLastError检查。如果你使用fsync选项运行这个命令,它也会将数据刷新到数据文件中(默认mongodb每隔60秒刷新一次)。
有关更多详细信息,请访问here和here
https://stackoverflow.com/questions/7214560
复制相似问题