当 _rev 为空时无效的 _rev 格式

Invalid _rev format when _rev is null

我正在尝试使用提供的用户 _id 创建文档。我看到这个错误:

com.cloudant.client.org.lightcouch.CouchDbException: 400 Bad Request at http://localhost:5984/db/FGH-Z6IC5NHX8RS1HJ03. Error: bad_request. Reason: Invalid rev format.

我在调用db.save(obj);时确认_revnull。点击 link 并在数据库中搜索它也显示它不存在。

我还跟踪了调用以确保它调用了正确的 save(obj),确实如此。据我所知,它正在使用 newEntity=true 标志。

我做的有点不同的一件事是我通过 FxGson 提供我自己的 GsonBuilder,因为我使用的是 JavaFx 及其 Property 字段。

不知道为什么我会收到此错误,因为一切对我来说都很好。

创建文档时,应省略 rev 字段。在将对象保存到数据库之前尝试从对象中删除 属性。