Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Establece qué campos se devuelven

Si la barra de consulta muestra el Project opcion, puedes especificar qué campos devolver en los datos resultantes. Por defecto, se devuelven todos los campos.

1
  1. Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.

  2. Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Data Explorer en la sección Database.

    La Data Explorer muestra.

2
  1. Seleccione la colección.

  2. En la barra de queries, haz clic en Options.

  3. Introduce el documento de proyección en el campo Project.

    Para incluir campos:

    Especifica el nombre del campo y configúralo a 1 en el documento del proyecto.

    Ejemplo

    { year: 1, name: 1 }

    Solo se devuelven los campos especificados en el documento de proyecto. Se devuelve el campo _id a menos que esté establecido en 0 en el documento Project.

    Para excluir campos:

    Especifica el nombre del campo y configúralo como 0 en el documento del proyecto.

    Ejemplo

    { year: 0, name: 0 }

    Se devuelven todos los campos excepto los especificados en el proyecto del documento.

    Mientras escribe, el botón Find se desactiva y la etiqueta Project se vuelve roja hasta que se introduce un query válido.

  4. Haz clic en Find para ejecutar el query y ver los resultados actualizados.

    Nota

    Para conjuntos de resultados de query mayores de 1000 documentos, Atlas muestra un subconjunto de los resultados. De lo contrario, Atlas muestra todo el conjunto de resultados.

    Para obtener detalles sobre el muestreo, consulta Muestreo.

$project Corresponde a elegir campos específicos para devolver en un SQL SELECT declaración.

Ejemplo

Tienes 3235 artículos. Te gustaría ver solo los titulares y los autores de esos artículos.

SQL
SELECT headline, author FROM article;
Agregación de MongoDB
db.article.aggregate(
{ $project : { headline : 1, author : 1 } }
);
Opción de Proyecto Atlas
{ headline : 1, author : 1 }

Para aprender cómo funciona el proyecto, se puede consultar la entrada project en el Manual de MongoDB.

Volver

Query