get method
Retrieves the value of a document from the collection.
Implementation
Future<GetResult> get(String key, [GetOptions? options]) async {
options ??= const GetOptions();
if (options.project != null || options.withExpiry) {
return _projectedGet(key, options);
}
final response = await _connection.get(
GetRequest(
id: _documentId(key),
timeout: _nonMutationTimeout(options),
partition: 0,
opaque: 0,
),
);
return GetResult(
content: _decodeDocument(options, response.flags, response.value),
cas: response.cas,
);
}