¿Cómo puedo agregar un elemento a cada mapa en una lista de mapas?

Udit Chugh

Estoy almacenando los datos de cada documento de Firestore en una lista, pero también quiero almacenar el ID del documento con esos datos.

List<DocumentSnapshot> documentSnapshotsList =
                    querySnapshot.data.documents;

//Convert document snapshots list into a list of variations
List<Map> variationsData = documentSnapshotsList
                        .map((element) => element.data)
                        .toList();

Pero no sé cómo editar cada elemento en un List<Map>. Entiendo que se puede acceder a la identificación del documento a través de DocumentSnapshot.

No dude en compartir un enfoque mejor si tiene uno en mente.

Udit Chugh

Pude hacerlo usando el siguiente código:

List < DocumentSnapshot > documentSnapshotsList =
    querySnapshot.data.documents;

//Convert document snapshots list into a list of variations
List < Map > variationsData =
    documentSnapshotsList.map((element) {
        Map tempMap = element.data;
        tempMap['variationDocumentId'] = element.documentID;
        return tempMap;
    }).toList();

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

¿Cómo puedo agregar un elemento a cada mapa en una lista de mapas?

Cómo transformar una lista de mapas en un mapa

¿Cómo puedo agregar un elemento de cadena como elemento de sublista en una lista?

¿Cómo agregar un elemento de lista a cada fila en una serie pandas?

Pandas: ¿Cómo agregar un personaje al frente de cada elemento en una lista?

¿Cómo transformar una lista de mapas en un mapa anidado de mapas?

¿Cómo puedo alternar una clase de un elemento específico en cada elemento de una lista * ngFor en angular?

¿Cómo puedo alternar una clase de un elemento específico en cada elemento de una lista * ngFor en angular?

¿Cómo puedo llamar a un método en cada elemento de una lista?

¿Cómo puedo agregar un elemento de la lista si otro elemento de la lista tiene una clase en particular?

Agregar elemento en una lista de mapa

¿Cómo recorrer una lista y agregar un elemento a cada tupla en una lista de tuplas usando 'zip ()'?

¿Cómo puedo recopilar una lista de cadenas en un mapa, donde cada cadena es una clave?

¿Cómo puedo actualizar una lista en Flutter, después de agregar un nuevo elemento a la lista?

¿Cómo puedo recorrer un mapa de mapas en C ++?

¿Cómo puedo crear un mapa con cada dos elementos en una lista en Kotlin?

¿Cómo puedo agregar un valor a cada objeto de una lista en la primera posición en R?

¿Cómo agregar un elemento a cada elemento de una lista? (Prólogo)

¿Cómo agregar un elemento a cada elemento de una lista? (Prólogo)

¿Cómo agregar cada elemento de una lista al final de cada elemento de otra lista en scala?

¿Cómo agregar cada elemento de una lista al final de cada elemento de otra lista en scala?

Cómo imprimir una lista de mapas con cada entrada de mapa en una línea separada

¿Cómo cuadro cada elemento en una lista usando agregar?

¿Cómo cuadro cada elemento en una lista usando agregar?

¿Cómo puedo abrir un archivo y agregar un elemento a una lista existente en Python?

¿Cómo puedo agregar un número a cada elemento de una tupla?

CSS: ¿Cómo agregar un margen a cada elemento central en una lista?

¿Cómo puedo agregar comillas al principio / final de cada URL en una lista de Python?

Cómo convertir una tabla en un mapa de mapas

TOP Lista

CalienteEtiquetas

Archivo