code: @Procedure
      @Description("apoc.couchbase.exists(hostOrKey, bucket, documentId) yield value - check whether a couchbase json document with the given ID does exist.")
      public Stream<BooleanResult> exists(@Name("hostOrKey") String hostOrKey, @Name("bucket") String bucket,
                                          @Name("documentId") String documentId) {
          try (CouchbaseConnection couchbaseConnection = getCouchbaseConnection(hostOrKey, bucket)) {
              return Stream.of(new BooleanResult(couchbaseConnection.exists(documentId)));
          }
  
      }
docs: Check whether a {@link JsonDocument} with the given ID does exist.
  <p/>
  Example:
  <code>CALL apoc.couchbase.exists('localhost', 'default', 'artist:vincent_van_gogh') yield value</code>
  
  @param hostOrKey  a URI to use when connecting to the cluster reference or a configuration key
  @param bucket     the bucket to open; if null is passed then it's used the "default"
  bucket
  @param documentId the unique ID of the document
  @return true if it exists, false otherwise.
  @see Bucket#exists(String)