exists method
Checks whether a document exists or not.
Implementation
Future<ExistsResult> exists(String key, [ExistsOptions? options]) async {
options ??= const ExistsOptions();
final response = await _connection.exists(
ExistsRequest(
id: _documentId(key),
timeout: _nonMutationTimeout(options),
partition: 0,
opaque: 0,
),
);
if (response.deleted) {
return const ExistsResult(
cas: null,
exists: false,
);
}
return ExistsResult(
cas: response.cas,
exists: response.documentExists,
);
}