MongoDB Documento de consulta: db.collection.find() con ejemplo

El método de buscar u obtener datos de un MongoDB base de datos se lleva a cabo utilizando MongoDB consultas. Al realizar una operación de consulta, también se pueden utilizar criterios o condiciones que se pueden utilizar para recuperar datos específicos de la base de datos.

MongoDB proporciona una función llamada db.colección.buscar() que se utiliza para recuperar documentos de un MongoDB base de datos.

Durante el transcurso de este MongoDB En el tutorial de consulta, verá cómo se utiliza esta función de varias maneras para lograr el propósito de recuperación de documentos.

MongoDB Consulta básica OperaSupuestos de Alcance

El básico MongoDB Los operadores de consulta cubren operaciones simples como obtener todos los documentos en un MongoDB recopilación. Veamos un ejemplo de db.collection.find de cómo podemos lograr esto.

Todo nuestro código se ejecutará en el MongoDB JavaGuión shell de comando. Considere que tenemos una colección llamada 'Empleado' en nuestro MongoDB base de datos y ejecutamos el siguiente comando.

MongoDB Consulta básica OperaSupuestos de Alcance
MongoDB Operación de consulta básica

Explicación del código:

  1. Empleado es el nombre de la colección en el MongoDB base de datos de CRISPR Medicine News
  2. La MongoDB La consulta de búsqueda es una función incorporada que se utiliza para recuperar los documentos de la colección.

Si el comando se ejecuta correctamente, se mostrará la siguiente salida para el MongoDB encontrar ejemplo

Salida:

MongoDB Consulta básica OperaSupuestos de Alcance

El resultado muestra todos los documentos que están presentes en la colección.

También podemos agregar criterios a nuestras consultas para poder recuperar documentos según ciertas condiciones.

MongoDB Ejemplo de consulta – 1

Veamos un par de MongoDB Consulta ejemplos de cómo podemos lograr esto.

db.Employee.find({EmployeeName : "Smith"}).forEach(printjson);

Explicación del código:

  1. Aquí queremos buscar un empleado cuyo nombre sea "Smith" en la colección, por lo tanto ingresamos el criterio de filtro como Nombre del empleado: "Smith"

Si el comando se ejecuta correctamente, se mostrará la siguiente salida

Salida:

MongoDB Ejemplo de consulta

El resultado muestra que solo se devuelve el documento que contiene "Smith" como nombre del empleado.

MongoDB Ejemplo de consulta – 2

Ahora en esto MongoDB En el tutorial de consultas, echemos un vistazo a otro ejemplo de código que utiliza el criterio de búsqueda mayor que. Cuando se incluye este criterio, en realidad busca aquellos documentos donde el valor del campo es mayor que el valor especificado.

db.Employee.find({Employeeid : {$gt:2}}).forEach(printjson);

Explicación del código:

  1. Aquí queremos buscar todos los empleados cuya identificación sea mayor que 2. $gt se llama operador de selección de consulta, y lo que significa es usar la expresión mayor que.

Si MongoDB El comando seleccionar campos se ejecuta correctamente, se mostrará la siguiente salida

Salida:

MongoDB Ejemplo de consulta

Se devuelven todos los documentos en los que la identificación del empleado sea mayor que 2.