mongodb使用find查询返回的游标,是否可以遍历出查询执行后(记录比较多查询时间比较长,此时查询还未执行完)数据表新增的记录。例如:线程A在时间点t1使用find查询数据表user返回游标,遍历数据记录。线程B在时间点t2使用insert向数据表user插入记录。线程B在时间点t3执行完成。线程A在时间点t4执行完成。时间:t1问:线程A是否可以查询到线程B新增的记录?
例如:线程A在时间点t1使用find查询数据表user返回游标,遍历数据记录。线程B在时间点t2使用insert向数据表user插入记录。线程B在时间点t3执行完成。线程A在时间点t4执行完成。时间:t1问:线程A是否可以查询到线程B新增的记录?
线程A在时间点t1使用find查询数据表user返回游标,遍历数据记录。线程B在时间点t2使用insert向数据表user插入记录。线程B在时间点t3执行完成。线程A在时间点t4执行完成。时间:t1问:线程A是否可以查询到线程B新增的记录?
线程B在时间点t2使用insert向数据表user插入记录。线程B在时间点t3执行完成。线程A在时间点t4执行完成。时间:t1问:线程A是否可以查询到线程B新增的记录?
线程B在时间点t3执行完成。线程A在时间点t4执行完成。时间:t1问:线程A是否可以查询到线程B新增的记录?
线程A在时间点t4执行完成。时间:t1问:线程A是否可以查询到线程B新增的记录?
时间:t1问:线程A是否可以查询到线程B新增的记录?
相关分类