Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查记录是否存在mongodb异步驱动程序java_Java_Mongodb_Mongodb Asyc Driver - Fatal编程技术网

检查记录是否存在mongodb异步驱动程序java

检查记录是否存在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我认为问题在

我试图使用mongo异步驱动程序检查我的单个数据库中是否存在记录ecist,但这似乎无法正常工作,因此使用此堆栈检查记录的最有效方法是什么

我在做简单的检查,比如:

if(collection.find(new document(..)).limit(0)==null)
then insert in database 

但这不会在数据库中插入任何文档

到底是什么不起作用?Limit(0)将始终返回0条记录,并且您将永远无法获取现有文档,即使它exists@RachitAgrawal我认为问题在于我使用异步驱动程序来获取集合so collection.find(new document(..).limit(0)如果存在文档,则不要返回文档,而是返回另一个对象,因此我认为异步驱动程序可以在其他情况下工作,我应该考虑使用另一种解决方案