toMap method
dynamic
toMap()
Convert the collection query to DynamicMap
.
Implementation
DynamicMap toMap() {
return <String, dynamic>{
"path": path,
if (key.isNotEmpty) "key": key,
if (isEqualTo != null) "equalTo": isEqualTo,
if (isNotEqualTo != null) "notEqualTo": isNotEqualTo,
if (isLessThanOrEqualTo != null) "endAt": isLessThanOrEqualTo,
if (isGreaterThanOrEqualTo != null) "startAt": isGreaterThanOrEqualTo,
if (arrayContains != null) "contains": arrayContains,
if (arrayContainsAny.isNotEmpty) "containsAny": arrayContainsAny,
if (whereIn.isNotEmpty) "whereIn": whereIn,
if (whereNotIn.isNotEmpty) "whereNotIn": whereNotIn,
"order": order.index,
if (limit != null) "limit": limit,
if (orderBy.isNotEmpty) "orderBy": orderBy,
};
}