armarSubConsultaDynamicValue method

Map<String, dynamic> armarSubConsultaDynamicValue(
  1. List<Map<String, dynamic>> lstDataConcatenar
)

Implementation

Map<String, dynamic> armarSubConsultaDynamicValue(
    List<Map<String, dynamic>> lstDataConcatenar) {
  Map<String, dynamic> subConsulta = {};

  for (final item in lstDataConcatenar) {
    subConsulta['${item["localField"]}'] = "\$${item['localField']}";
    subConsulta['${EnvironmentApiRest.data}.${item['as']}'] =
        _tokenizaDataProyect('\$${item['as']}', [...item['project'] ?? []]);
    item.remove('project');
  }
  return subConsulta;
}