Mongo异步Java驱动程序不会在insertOne方法中返回id

时间:2016-07-24 10:12:33

标签: java mongodb mongodb-java

我正在努力解决这个问题,我必须为mongodb异步insertOne函数获取插入的_id字段。有人可以帮助或我必须彻底摆脱Async驱动程序,因为没有办法?遵循这个tutoraial http://mongodb.github.io/mongo-java-driver/3.0/driver-async/getting-started/quick-tour/ ..

注意:使用以下调用将文档成功插入到mongodb中,但我无法从此api获取_id。

m_messages_collection.insertOne(userMessage, new SingleResultCallback<Void>() {
        @Override
        public void onResult(final Void result, final Throwable t) {
            logger.log(Level.INFO, "A new message from " + aMessage.m_sender + " inserted to DB" + operation.toString());
        }
    });

0 个答案:

没有答案