domingo, 22 de septiembre de 2019

Comandos para consultas en mongoDB (Operadores AND, OR, NOT)

Siguiendo el tema anterior utilizaremos la base de datos college.

Los operadores a utilizar serán AND, OR y NOT.

El comando AND nos permite elegir dos o más criterios a buscar.

db.coleccion.find({ $and: [{"criterio1": "criterio a buscar1"}, {"criterio2":{ $eq: criterio a buscar2}}]});

El comando OR nos permite elegir entre dos criterios a buscar.

db.coleccion.find({ $or: [{"criterio1": "criterio a buscar"}, {"criterio2":"criterio a buscar2"}]});

El comando NOT nos sirve para evitar un criterio en específico.

db.coleccion.find({"criterio1": {$not: /criterio a evitar/}});