有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用Java couchbase SDK在突变期间忽略PathNotFoundException

我在应用程序中使用java couchbase sdk。我正在使用AsyncMutateInBuilder进行突变。现在,当我插入一个变异或试图删除文档中不存在的路径时,我会得到PathNotFoundException,这很有意义

在升级插入突变时,如果在升级插入突变之前路径不存在,我将使用SubDocOptionsBuilder创建路径。这就是它的样子-

突变子。向上插入(this.path、this.data、新的子文档选项生成器()。createPath(Boolean.TRUE))

这工作得非常好,而且非常简单。现在,我希望在从文档中删除路径时获得相同的结果。如果路径不存在,我不希望以PathNotFoundException结束。我只想继续前进。有什么办法可以做到这一点吗


共 (0) 个答案