3.3. Read

Leer es nuestra segunda función elemental en los sistemas de base de datos, y MongoDB utiliza dos métodos para la lectura de los documentos, el primer método es .find() que nos permite leer todos los documentos de una colección y .findOne() que nos permite leer solo uno.

3.3.1. find()

Selecciona documentos en una colección y devuelve un cursor con documentos. El siguiente ejemplo muestra los documentos de nuestra colección libro.

El resultado que nos arroja no es muy fácil de leer, ya que no tiene un formato de salida tan claro, pero hay forma de que se muestre de la misma manera que los navegadores muestran el formato JSON en las consolas de desarrolladores, y eso se logra utilizando el comando pretty() luego del find().

3.3.2. findOne()

Al igual que .find(), permite realizar búsquedas en una colección con la diferencia que solo devuelve un solo documento. Si no se utilizan parámetros en la búsqueda con .findOne(), devuelve solo el primer documento agregado a la colección o el primer documento en orden natural en el disco.

results matching ""

    No results matching ""