Details
-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
Description
This code replicates it:
JsonObject obj = JsonObject.create()
|
.put("v", v) |
.put("u", clientUuid) |
.put("t", LocalDateTime.now().toString()); |
|
return collection.reactive().mutateIn(PERSISTED_LOG_DOC_ID, |
Arrays.asList(
|
MutateInSpec.increment("count", 1).xattr().createPath(), |
MutateInSpec.arrayAppend("logs", obj), |
MutateInSpec.upsert("logs[-1].c", "${Mutation.CAS}").xattr().expandMacro()), |
MutateInOptions.mutateInOptions().upsertDocument(true)) |
|