Documentos Json: Consulta Desde Mongodb Compass: Universidad Veracruzana Facultad de Estadística E Informática
Documentos Json: Consulta Desde Mongodb Compass: Universidad Veracruzana Facultad de Estadística E Informática
Documentos Json: Consulta Desde Mongodb Compass: Universidad Veracruzana Facultad de Estadística E Informática
Tema
Documentos JSON: consulta desde
MongoDB Compass
Elaborado por:
1. Los documentos tienen la siguiente estructura. Identifica los elementos del documento, los
subelementos, y los arreglos:
{
"address" : { "street" : "2 Avenue",
"zipcode" : "10075",
"building" : "1480",
"coord" : [ -73.9557413, 40.7720266 ]
},
"borough" : "Manhattan",
"cuisine" : "Italian",
"grades" : [
{ "date" : ISODate("2014-10-01T00:00:00Z"), "grade" : "A", "score" : 11 },
{ "date" : ISODate("2014-01-16T00:00:00Z"), "grade" : "B", "score" : 17 }
],
"name" : "Vella",
"restaurant_id" : "41704620"
}
c) Importar los datos. Del lado izquierdo dar un clic sobre el nobmre de la base de datos
creada (comida) y seleccionar la colección (restaurants). En la parte central de la pantalla
seleccionar ‘add data’ y dar clic en ‘import file’, se abre una ventana donde hay que
seleccionar el archivo donde estan los datos (archivo que se descargó en el punto 2)
La consulta a la base de datos implica seleccionar los documentos que cumplan con algún criterio
de selección o filtro. A continuación se listan una serie de consultas, algunas ya incluyen el filtro
de selección (respuesta) con la finalidad de que sirva de ejemplo, y así aprender la sintaxis de
consulta en mongoDB.
Escribir los filtros necesarios para dar respuesta a las consultas faltantes y capturar la pantalla de
respuesta (solo una pantalla por consulta, aunque no se visualice la totalidad de la respuesta
arrojada)
Resultado
a. Mostrar el nombre y el tipo de cocina de los restaurantes cuyo tipo de cocina sea donas o
repostería
b. Mostrar el nombre y calificación de los restaurantes cuya calificación sea menor a 5.
c. Mostrar los restaurantes de cocina “American” ubicados en "Queens”
d. Mostrar el nombre de los restaurantes de cocina Delicatessen, o los que se encuentren en
el código postal 11106.
e. Listar todos los restaurantes de clasificación A