toJson method
转换为基本数据类型的Map。转换结果可以直接使用jsonEncode进行序列化,可以直接保存到mongo数据库
Implementation
@override
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
if ($skip != null) {
map['\$skip'] = $skip;
}
if ($limit != null) {
map['\$limit'] = $limit;
}
if ($sort != null) {
map['\$sort'] = {for (var element in $sort!) element._name: element._value$sort ?? DBUnsupportNullValue('\$sort', element._name)};
}
if ($projection != null) {
map['\$projection'] = {for (var element in $projection!) element._name: element._value$projection ?? DBUnsupportNullValue('\$projection', element._name)};
}
return map;
}