检查记录是否存在mongodb异步驱动程序java
我试图使用mongo异步驱动程序检查我的单个数据库中是否存在记录ecist,但这似乎无法正常工作,因此使用此堆栈检查记录的最有效方法是什么 我在做简单的检查,比如:检查记录是否存在mongodb异步驱动程序java,java,mongodb,mongodb-asyc-driver,Java,Mongodb,Mongodb Asyc Driver,我试图使用mongo异步驱动程序检查我的单个数据库中是否存在记录ecist,但这似乎无法正常工作,因此使用此堆栈检查记录的最有效方法是什么 我在做简单的检查,比如: if(collection.find(new document(..)).limit(0)==null) then insert in database 但这不会在数据库中插入任何文档 到底是什么不起作用?Limit(0)将始终返回0条记录,并且您将永远无法获取现有文档,即使它exists@RachitAgrawal我认为问题在
if(collection.find(new document(..)).limit(0)==null)
then insert in database
但这不会在数据库中插入任何文档 到底是什么不起作用?Limit(0)将始终返回0条记录,并且您将永远无法获取现有文档,即使它exists@RachitAgrawal我认为问题在于我使用异步驱动程序来获取集合so collection.find(new document(..).limit(0)如果存在文档,则不要返回文档,而是返回另一个对象,因此我认为异步驱动程序可以在其他情况下工作,我应该考虑使用另一种解决方案