import com.couchbase.client.java.Bucket; import com.couchbase.client.java.Cluster; import com.couchbase.client.java.CouchbaseCluster; import com.couchbase.client.java.document.JsonDocument; import com.couchbase.client.java.document.json.JsonObject; import com.couchbase.client.java.env.CouchbaseEnvironment; import com.couchbase.client.java.env.DefaultCouchbaseEnvironment; CouchbaseEnvironment env = DefaultCouchbaseEnvironment.builder() .build(); JsonObject jsonObject = JsonObject.create().put("key", "value"); JsonDocument document = JsonDocument.create("document-key", jsonObject); bucket.upsert(document); JsonDocument cachedDocument = bucket.get("document-key"); bucket.close(); cluster.disconnect(); JsonDocument cachedDocument = bucket.get("document-key"); System.out.println("Current Value: " + cachedDocument.content()); cachedDocument.content().put("key", "new-value"); JsonDocument updatedDocument = bucket.replace(cachedDocument); if (updatedDocument != null) { System.out.println("Update successful"); } else { System.out.println("Update failed due to concurrent modification"); }


上一篇:
下一篇:
切换中文