如何知道在MongoDB中是否插入记录?

时间:2017-02-28 10:14:06

标签: mongodb mongodb-query

方法collection.insertOne(document)的返回类型是void。那我怎么知道java应用程序中是否插入了记录(不是通过mongo shell)?

1 个答案:

答案 0 :(得分:2)

根据documentation,插入失败时会抛出异常。

抛出:

  • MongoWriteException - 如果由于某些其他故障导致写入失败 特定于插入命令
  • MongoWriteConcernException - 如果由于无法写入失败 满足写作关注
  • MongoException - 如果由于某些其他故障导致写入失败