whereWithStream method
Stream<List<FireDoc>>
whereWithStream(
- String field, {
- Object? isEqualTo,
- Object? isNotEqualTo,
- Object? isLessThan,
- Object? isLessThanOrEqualTo,
- Object? isGreaterThan,
- Object? isGreaterThanOrEqualTo,
- Object? arrayContains,
- Iterable<Object?>? arrayContainsAny,
- Iterable<Object?>? whereIn,
- Iterable<Object?>? whereNotIn,
- bool? isNull,
})
Implementation
Stream<List<FireDoc>> whereWithStream(
String field, {
Object? isEqualTo,
Object? isNotEqualTo,
Object? isLessThan,
Object? isLessThanOrEqualTo,
Object? isGreaterThan,
Object? isGreaterThanOrEqualTo,
Object? arrayContains,
Iterable<Object?>? arrayContainsAny,
Iterable<Object?>? whereIn,
Iterable<Object?>? whereNotIn,
bool? isNull,
}) =>
_reference
.where(
field,
isEqualTo: isEqualTo,
isNotEqualTo: isNotEqualTo,
isLessThan: isLessThan,
isLessThanOrEqualTo: isLessThanOrEqualTo,
isGreaterThan: isGreaterThan,
isGreaterThanOrEqualTo: isGreaterThanOrEqualTo,
arrayContains: arrayContains,
arrayContainsAny: arrayContainsAny,
whereIn: whereIn,
whereNotIn: whereNotIn,
isNull: isNull,
)
.snapshots()
.map((event) {
return event.docs.map((e) => FireDoc(e.reference)).toList();
});