bma*_*ies 5 java mongodb mongo-java
我正在使用带有java和MongoDB的mongo-jackson-wrapper.我通过查询我的一个字段(而不是_id字段)找到一个对象,然后我需要知道_id字段值,无论结果是更新还是插入.但是,我得到一个例外:
com.mongodb.MongoException: No objects to return
at net.vz.mongodb.jackson.WriteResult.getSavedId(WriteResult.java:97)
Run Code Online (Sandbox Code Playgroud)
异常来自包装器,而不是MongoDB驱动程序本身.
WriteResult<EntityDocument, String> wr
= coll.update(DBQuery.is("corefEntityId", corefEntityId), up, true, false);
Run Code Online (Sandbox Code Playgroud)
什么(如果有的话)是正确的方法吗?