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 JavaScript 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. El 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.

Resumir este post con: