where method

QueryBuilder where(
  1. String field, {
  2. dynamic eq,
  3. dynamic from,
  4. dynamic to,
  5. dynamic gt,
  6. dynamic lt,
})

Implementation

QueryBuilder where(
  String field, {
  dynamic eq,
  dynamic from,
  dynamic to,
  dynamic gt,
  dynamic lt,
}) {
  final hasRange = from != null || to != null || gt != null || lt != null;
  _ensureIndex(field, hasRange ? 'range' : 'eq');
  return QueryBuilder(this).where(
    field,
    eq: eq,
    from: from,
    to: to,
    gt: gt,
    lt: lt,
  );
}