findOne method

Future<Map<String, dynamic>?> findOne([
  1. dynamic selector
])

Returns one document that satisfies the specified query criteria on the collection or view. If multiple documents satisfy the query, this method returns the first document.

Implementation

Future<Map<String, dynamic>?> findOne([dynamic selector]) {
  if (selector is SelectorBuilder) {
    return modernFindOne(selector: selector);
  } else if (selector is Map<String, dynamic>) {
    return modernFindOne(filter: selector);
  } else if (selector == null) {
    return modernFindOne();
  }
  throw MongoDartError('The selector parameter should be either a '
      'SelectorBuilder or a Map<String, dynamic>');
}