MongoClient mongoClient = new MongoClient()
DB db = mongoClient.getDB("mydb")
DBCollection recordsColl = db.getCollection("records")
BasicDBObject mongoRecord = new BasicDBObject()
//put some things in mongoRecord
recordsColl.insert(mongoRecord)
如何判断插入是否成功?做
WriteResult writeResult = recordsColl.insert(mongoRecord)
writeResult.getLastError()
似乎getLastError()
已弃用。有什么建议?谢谢!
答案 0 :(得分:0)
您可以通过将write concern设置为适当的级别来轻松实现这一目标。 做某事......
mongoClient.setWriteConcern(WriteConcern.SAFE);
在写入操作之前,如果写入没有成功,将引发异常。有关详细信息,请查看Java驱动程序文档。