将mongodb从2.x版本迁移到3.x时出现了下面提到的问题,其中QUERYOPTION_AWAITDATA用于非tailable游标。
问题陈述: 在早期版本中,即在2.11.4版本的MongoDB-Java驱动程序中,我们被允许在非Tailable游标上使用QUERYOPTION_AWAITDATA。 但是在MongoDB-Java驱动程序的3.2版本中,我们只允许在Tailable游标上使用QUERYOPTION_AWAITDATA。
问题: 通过在2.11.4中将QUERYOPTION_AWAITDATA添加到非Tailable游标,它有什么不同。 如果有一个非Tailable游标有QUERYOPTION_AWAITDATA的原因,那么如何在3.2版本的mongodb-java Drvier中解决这个问题。?
非Tailable游标需要QUERYOPTION_AWAITDATA。
答案 0 :(得分:0)
不,没有必要。我认为这是一个错误,2.x允许你在一个非tailable游标上设置它,而3.x只是修复了小故障。