couchbase has more operations, almost complete for our case