Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Nombre del alumno: Antony Arturo García Pérez Matrícula: 2020690020 Carrera: Licenciatura en Ciencia de Datos Nombre de la materia: Bases de Datos Avanzadas Nombre del docente: Roberto de la Garza ejemplos_codigos Sabinas, Coahuila 21/09/2021 db.articulo.find({"_id":11}) { _id: 11, name: 'Pantalón', 'Descripción': 'Pantalón de mezclilla azul', precio: 600, Proveedor: { Nombre: 'Levi’s', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } -------------------------------------------------------------------------------------------------------------------------------------------------- db.articulo.find({"name":"Almohada"}) { _id: 13, name: 'Almohada', 'Descripción': 'Almohada blanca mediana', precio: 120, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } -------------------------------------------------------------------------------------------------------------------------------------------------- >>FindOne db.articulo.findOne({"Proveedor.Nombre":"Levi's"}) { _id: 11, name: 'Pantalon', 'Descripción': 'Pantalon mezclilla azul', precio: 600, Proveedor: { Nombre: 'Levi’s', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } db.articulo.findOne({"Nombre":"Cuaderno"}) { _id: 1, name: 'Cuaderno', 'Descripción': 'Cuaderno profesional 100 hojas', precio: 40, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } -------------------------------------------------------------------------------------------------------------------------------------------------- >>Insert db.articulo.insertOne( { _id: 31, name: 'Camisa', 'Descripción': 'Camisa hombre', precio: 400, Proveedor: { Nombre: 'Aero', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } ) db.articulo.insertMany( [{ "_id": 34, "name": "microfono", "Descripción": "microfono barato", "precio": 500, "Proveedor": { "Nombre": "Basics", "Telefono": "+528611085606" }, "Reseña": [ { "Cliente": { "email": "agarciap@upiic.mx" }, "stars": 6 }, { "Cliente": { "email": "antonyygarcia00@gmail.com" }, "stars": 8 } ] }, { "_id": 36, "name": "lentes de aumento", "Descripción": "lentes de aumento ajustable", "precio": 900, "Proveedor": { "Nombre": "Optical", "Telefono": "+528611085606" }, "Reseña": [ { "Cliente": { "email": "agarciap@upiic.mx" }, "stars": 10 }, { "Cliente": { "email": "antonyyygarcia00@gmail.com" }, "stars": 9 } ] }] ) -------------------------------------------------------------------------------------------------------------------------------------------------- >>gt db.articulo.find({"precio":{$gt:240}}) { _id: 14, name: 'Cubrecama', 'Descripción': 'Cubrecama tamaño individual', precio: 240, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 11, name: 'Pantalon', 'Descripción': 'pantalon mezclilla azul', precio: 600, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } db.articulo.find({"precio":{$gt:4000}}) { _id: 20, name: 'Television', 'Descripción': 'Television Plasma 40 pulgadas', precio: 4500, Proveedor: { Nombre: 'Aurus', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >>gte db.articulo.find({"precio":{$gte:240}}) { _id: 14, name: 'Cubrecama', 'Descripción': 'Cubrecama tamaño individual', precio: 240, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 11, name: 'Pantalon', 'Descripción': 'pantalon mezclilla azul', precio: 600, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 20, name: 'Television', 'Descripción': 'Television Plasma 40 pulgadas', precio: 4500, Proveedor: { Nombre: 'Aurus', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } db.articulo.find({"precio":{$gte:4000}}) { _id: 20, name: 'Television', 'Descripción': 'Television Plasma 40 pulgadas', precio: 4500, Proveedor: { Nombre: 'Aurus', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >>nin db.articulo.find({"precio":{$nin:[3700,700,900]}}) { _id: 1, name: 'Tennis', 'Descripción': 'Tennis Nike de talla 27', precio: 1200, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 2, name: 'Basket', 'Descripción': 'Basket Nike de talla 27', precio: 200, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 4, name: 'Metcon', 'Descripción': 'Metcon Nike de talla 27', precio: 3200, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } db.articulo.find({"precio":{$nin:[700,200,100]}}) { _id: 1, name: 'Tennis', 'Descripción': 'Tennis Nike de talla 27', precio: 1200, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 3, name: 'Running', 'Descripción': 'Running Nike de talla 27', precio: 900, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 4, name: 'Metcon', 'Descripción': 'Metcon Nike detalla 27', precio: 3200, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 8, name: 'Botas', 'Descripción': 'Botas de talla 27', precio: 3700, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } -------------------------------------------------------------------------------------------------------------------------------------------------- >>in db.articulo.find({"precio":{$in:[300,200,1000]}}) { _id: 14, name: 'Cubrecama', 'Descripción': 'Cubrecama tamaño individual', precio: 240, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 11, name: 'Pantalon', 'Descripción': 'pantalon mezclilla azul', precio: 600, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } -------------------------------------------------------------------------------------------------------------------------------------------------- >>lt db.articulo.find({"precio":{$lt:300}}) { _id: 2, name: 'Basket', 'Descripción': 'Basket Nike de talla 27', precio: 200, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } db.articulo.find({"Proveedor.Nombre":{$lt:"Nike"}}) { _id: 6, name: 'Pantalones', 'Descripción': 'Pantalones de talla 24', precio: 700, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 7, name: 'Playera Adidas', 'Descripción': 'Playera de talla G', precio: 700, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 10, name: 'Pantalones', 'Descripción': 'Pantalones de talla 24', precio: 700, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >>lte db.articulo.find({"precio":{$lte:300}}) { _id: 2, name: 'Basket', 'Descripción': 'Basket Nike de talla 27', precio: 200, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } db.articulo.find({"Proveedor.Nombre":{$lt:"Levi's"}}) { _id: 7, name: 'Playera Adidas', 'Descripción': 'Playera de talla G', precio: 700, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 10, name: 'Pantalones', 'Descripción': 'Pantalones de talla 24', precio: 700, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- db.articulo.find({"name":{$ne:"Running"}}) { _id: 1, name: 'Tennis', 'Descripción': 'Tennis Nike de talla 27', precio: 1200, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 2, name: 'Basket', 'Descripción': 'Basket Nike de talla 27', precio: 200, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 5, name: 'Calcetines', 'Descripción': 'Calcetines de talla 27', precio: 700, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 7, name: 'Playera Adidas', 'Descripción': 'Playera de talla G', precio: 700, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 8, name: 'Botas', 'Descripción': 'Botas de talla 27', precio: 3700, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } { _id: 10, name: 'Pantalones', 'Descripción': 'Pantalones de talla 24', precio: 700, Proveedor: { Nombre: 'Basics', Telefono: '+528611085606' }, 'Reseña': [ { Cliente: { email: 'agarciap@gmail.com' }, stars: 10 }, { Cliente: { email: 'antonyyygarcia00@gmail.com' }, stars: 8 } ] } --------------------------------------------------------------------------------------------------------------------------------------------------
Compartir