Docs Menu
Docs Home
/ /
/ / /

Modificar un solo documento

Puede editar documentos existentes en su colección.

Cuando edita un documento en la vista de Lista o Tabla, Compass realiza una La operaciónfindOneAndUpdate actualiza únicamente aquellos campos que haya modificado.

Cuando edita un documento en la vista JSON, Compass realiza una operación findOneAndReplace y reemplaza el documento.

  • No se permite modificar documentos en MongoDB Compass Readonly Edition.

Seleccione la pestaña adecuada según si está viendo sus documentos en vista de lista, JSON o tabla:

Selección de vista de documento
haga clic para ampliar

Para modificar un documento, pasar el cursor sobre el documento y hacer clic en el ícono de lápiz:

Selección de edición de documento
haga clic para ampliar

Alternativamente, puede hacer clic derecho en el documento y seleccionar Edit document en el menú desplegable.

Tras hacer clic en el icono del lápiz o seleccionar Edit document, el documento entra en modo de edición. Ahora puede modificar los campos, valores o tipos de datos de los valores.

Para borrar el campo de un documento, hacer clic en el ícono a la izquierda del campo:

Eliminación de documentos
haga clic para ampliar

Una vez seleccionado, el campo se marca para su eliminación y aparece resaltado en rojo. Compass solicita confirmación para actualizar el documento eliminando el campo.

Para añadir un nuevo campo en el documento después de un campo existente, se debe pasar el cursor sobre el número de fila en el cuadro de diálogo y hacer clic en el signo más. El número de fila no forma parte del documento sino del cuadro de diálogo.

Agregar un campo a un documento
haga clic para ampliar

También puede añadir un nuevo campo al final del documento pulsando la tecla de pestaña cuando el cursor de texto esté en el valor del último campo del documento.

Para modificar documentos, haga clic en los nombres o valores de los campos existentes y realice los cambios. En este ejemplo, borough Se cambió de Manhattan a Queens. Los campos modificados aparecen resaltados en amarillo:

Vista de actualización del documento
haga clic para ampliar

Cuando edita un documento en la vista de Lista o Tabla, Compass realiza una operación findOneAndUpdate y actualiza solo aquellos campos que ha cambiado.

Si Compass detecta que ha modificado campos fuera de Compass, le notificará para evitar que sobrescriba accidentalmente los cambios realizados fuera de Compass. Puede continuar y reemplazar el documento haciendo clic en Update o cancelar los cambios.

Cuando se termine de editar el documento, hacer clic en el botón Update para confirmar los cambios hechos.

Para revertir los cambios en un documento, colocar el cursor sobre el campo editado y hacer clic en el revert icon que aparece a la izquierda del número de línea del campo.

Revertir el documento en la vista de lista

Para modificar un documento, pasar el cursor sobre el documento y hacer clic en el ícono de lápiz:

Selección de edición de documentos en la vista JSON
haga clic para ampliar

Alternativamente, puede hacer clic derecho en el documento y seleccionar Edit document en el menú desplegable.

Tras hacer clic en el icono del lápiz o seleccionar Edit document, el documento entra en modo de edición. Ahora puede añadir, eliminar y editar valores de campo modificando el documento JSON.

Por defecto, esta vista oculta objetos incrustados y arreglos. Para expandir objetos incrustados y elementos del arreglo, se debe pasar el cursor sobre el documento de destino y hacer clic en la flecha superior en el lado izquierdo del documento.

Para expandir objetos y arreglos individuales, hacer clic en la flecha a la izquierda del campo deseado.

Expandir los objetos incrustados en la vista JSON
haga clic para ampliar

Cuando edita un documento en la vista JSON, Compass realiza una operación findOneAndReplace y reemplaza el documento.

Si Compass detecta que ha modificado campos fuera de Compass, le notificará para evitar que sobrescriba accidentalmente los cambios realizados fuera de Compass. Puede continuar y reemplazar el documento haciendo clic en Update o cancelar los cambios.

Para modificar un documento, pasar el cursor sobre el documento y hacer clic en el ícono de lápiz:

Selección de edición de documento en vista de tabla
haga clic para ampliar

Después de hacer clic en el ícono del lápiz, el documento entra en modo de edición.

Cuando edita un documento en la vista de Lista o Tabla, Compass realiza una operación findOneAndUpdate y actualiza solo aquellos campos que ha cambiado.

Si Compass detecta que ha modificado campos fuera de Compass, le notificará para evitar que sobrescriba accidentalmente los cambios realizados fuera de Compass. Puede continuar y reemplazar el documento haciendo clic en Update o cancelar los cambios.

Para borrar un campo de un documento:

  1. Hacer clic en el valor del campo que se desea borrar.

  2. Hacer clic en el ícono .

  3. Hacer clic en Update para confirmar los cambios.

Para añadir un nuevo campo al documento:

  1. Hacer clic en el campo después del cual se desea añadir el nuevo campo.

  2. Hacer clic en el ícono .

  3. Haga clic en Add Field after <Field Name>.

  4. Completar el campo recién creado.

  5. Hacer clic en Update para confirmar los cambios.

Al modificar un documento, tiene la opción de revertir los cambios realizados en un campo antes de guardar el documento modificado.

Hacer clic en el revert icon que aparece en el lado derecho del elemento de tabla editado.

Revertir cambios en el documento en la vista de tabla

Para salir del modo de edición y cancelar todos los cambios pendientes en el documento, haga clic en el botón Cancel.

Puede usar el flujo de trabajo de operaciones de actualización masiva para actualizar varios documentos en Compass. Para obtener más información, consulte Modificar varios documentos.

Nota

También puede utilizar el método db.collection.updateMany() en el MongoDB Shell integrado para actualizar varios documentos en una sola operación.

Volver

Insert

En esta página