mongodb query document using find method
Documento de consulta de MongoDB usando Find () con ejemplos: uso de Find by ID, Find in Array, Find all, Find and Update con ejemplos
Aprendimos sobre ObjectId y sus métodos dentro de MongoDB en nuestro tutorial anterior.
En este tutorial, aprenderemos sobre el uso de Find () en MongoDB.
Lea el Tutoriales en línea de MongoDB para un conocimiento completo del concepto.
Lo que vas a aprender:
preguntas y respuestas de la entrevista de control de calidad pdf
- Método de búsqueda en MongoDB
- Buscar todos los documentos
- Encuentra documentos específicos
- Buscar documentos con campos específicos
- Encuentre documentos específicos con criterios condicionales
- Conclusión
- Lectura recomendada
Método de búsqueda en MongoDB
Encontrar método en Consulta de MongoDB se usa para buscar un documento en particular de la colección MongoDB. Hay un total de seis métodos disponibles en Mongo DB mediante los cuales podemos obtener registros particulares.
Estos métodos incluyen:
- encontrar()
- findAndModify ()
- Encuentra uno()
- findOneAndDelete ()
- findOneAndReplace ()
- findOneAndUpdate ()
Sintaxis:
|_+_|El método de búsqueda consta de dos parámetros mediante los cuales podemos obtener un registro en particular. Si no usamos estos dos parámetros, el método de búsqueda devolverá todos los documentos disponibles dentro de la colección MongoDB.
Consulta - Este es un parámetro opcional que define los criterios de selección. En palabras simples, lo que desea buscar dentro de una colección se definirá como una consulta.
Proyección - Este es un parámetro opcional que define qué devolver cuando los criterios de consulta se cumplen correctamente. En palabras simples, es una especie de toma de decisiones que tomará la decisión sobre los criterios.
Buscar todos los documentos
Para obtener todos los registros que están disponibles dentro de una colección, necesitamos usar el método de búsqueda que tiene un parámetro vacío. En palabras simples, no usaremos ningún parámetro cuando necesitemos todos los registros.
Código
|_+_|Figura 1: En Mongo Shell
Figura 2: En Robo 3T
Encuentra documentos específicos
Para obtener un documento específico de la colección MongoDB, podemos usar un parámetro de consulta en el método de búsqueda. Este parámetro nos ayudará a buscar solo el registro que cumpla con los criterios.
En el siguiente ejemplo, vamos a buscar el registro por ID de personal, donde la ID de personal es igual a tres y nos devolverá solo ese documento.
Código
|_+_|Figura 3: En Mongo Shell
Figura 4: En Robo 3T
flvto no me deja convertir
Buscar documentos con campos específicos
Para obtener campos específicos, tenemos que usar la proyección dentro del método de búsqueda. Como se discutió anteriormente, la proyección es una especie de toma de decisiones. Toma la decisión de mostrar y ocultar campos.
En el siguiente ejemplo, puede observar que solo estamos obteniendo un registro del campo de nombre del miembro del personal.
Código
|_+_|Figura 5: En Mongo Shell
Figura 6: En Robo 3T
Encuentre documentos específicos con criterios condicionales
Podemos utilizar condiciones para filtrar un registro específico de forma crítica.
En los ejemplos anteriores, discutimos cómo obtener un documento específico. Pero ahora aplicaremos una condición en ese documento específico para devolver solo aquellos documentos que satisfagan la condición.
En el siguiente ejemplo, obtenemos el registro por nombre de miembro 'Alex', donde la identificación del personal es mayor que 2.
Código
|_+_|Figura 7: En Mongo Shell
cuántos tipos de archivos hay python
Figura 8: En Robo 3T
Conclusión
El método Find se utiliza para recuperar un documento de la colección MongoDB.
Usando el método Find, podemos buscar documentos específicos, así como los campos particulares que necesitamos. También podemos utilizar otros métodos de búsqueda para recuperar documentos específicos según nuestro requisito.
Nuestro próximo tutorial explicará más sobre el uso de Cursor en MongoDB !!
PREV Tutorial | SIGUIENTE Tutorial
Lectura recomendada
- Uso del cursor en MongoDB con ejemplos
- Uso de ObjectId () en MongoDB con ejemplos
- Método MongoDB Sort () con ejemplos
- MongoDB Actualizar y eliminar documento con ejemplos
- MongoDB Crear usuario y asignar roles con ejemplos
- Más de 20 tutoriales de MongoDB para principiantes: curso gratuito de MongoDB
- Insertar varios documentos en MongoDB mediante matrices
- MongoDB Create Database Backup