toJson method

  1. @override
Map<String, dynamic> toJson()
override

转换为基本数据类型的Map。转换结果可以直接使用jsonEncode进行序列化,可以直接保存到mongo数据库

Implementation

@override
Map<String, dynamic> toJson() {
  final map = <String, dynamic>{
    'success': success,
    'rescode': rescode,
    'message': message,
    'insertedCount': insertedCount,
    'modifiedCount': modifiedCount,
    'matchedCount': matchedCount,
    'upsertedCount': upsertedCount,
    'deletedCount': deletedCount,
  };
  if (result != null) map['result'] = DbQueryField.toBaseType(result);
  if (resultList != null) map['resultList'] = DbQueryField.toBaseType(resultList);
  if (resultData != null) map['resultData'] = DbQueryField.toBaseType(resultData);
  return map;
}