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

使用Java couchbase SDK在突变期间忽略PathNotFoundException,java,couchbase,couchbase-java-api,Java,Couchbase,Couchbase Java Api,我在应用程序中使用java couchbase sdk。我正在使用AsyncMutateInBuilder进行突变。现在,当我插入一个变异或试图删除文档中不存在的路径时,我会得到PathNotFoundException,这很有意义 在升级突变时,如果在升级突变之前路径不存在,我将使用创建路径。这就是它的样子- mutator.upert(this.path、this.data、new SubdocOptionsBuilder().createPath(Boolean.TRUE)) 这工作得非常

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

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

mutator.upert(this.path、this.data、new SubdocOptionsBuilder().createPath(Boolean.TRUE))


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

您使用的是什么版本的SDK?我只是在最新的.NET SDK中尝试了这一点,在尝试删除不存在的路径时(我也希望Java SDK中会出现这种行为),我使用的是SDK 2.7.2。