i. Todos los restaurantes de la base de datos. db.restaurants.find() ii. Todos los restaurantes: únicamente los campo
Views 129 Downloads 6 File size 160KB
i.
Todos los restaurantes de la base de datos. db.restaurants.find()
ii.
Todos los restaurantes: únicamente los campos restaurant_id , name , cuisine . db.restaurants.find({},{"restaurant_id":1,"name":1,"borough":1,"cuisine":1});
iii.
Todos los restaurantes: únicamente los campos restaurant_id , name , zipcode y SIN _id . db.restaurants.find({},{"restaurant_id" : 1,"name":1,"borough":1,"address.zipcode" :1,"_id":0});
iv.
Restaurante en el borough “Manhattan”.
v.
Restaurantes con score mayor que 90. db.restaurants.find({grades : { $elemMatch:{"score":{$gt : 90}}}});
vi.
Restaurante con score mayor que 80 y menor que 90. db.restaurants.find({grades : { $elemMatch:{"score":{$gt : 80 , $lt : 90}}}});
vii.
Restaurantes ubicados en latitude menor a -95.754168. db.restaurants.find({"address.coord" : {$lt : -95.754168}});
viii.
Restaurantes para los cuales cuisine es diferente de “American”, tiene un grade de “A” y no pertenece al borough “Brooklyn”. db.restaurants.find( { "cuisine" : {$ne : "American "}, "grades.grade" :"A", "borough": {$ne : "Brooklyn"} } ).sort({"cuisine":-1});
ix.
Restaurantes en los cuales el nombre comienza por la palabra “Wil”. (Hint: usar expresión regular sobre el campo name ). db.restaurants.find( {name: /^Wil/}, { "restaurant_id" : 1, "name":1,"borough":1, "cuisine" :1 } );
x.
Restaurantes en los cuales la cuisine NO es “American” NI “Chinese” O el name comienza por la palabra “Wil”. (Hint: utilizar los operadores $or y $and ).
db.restaurants.find( {$or: [ {name: /^Wil/}, {"$and": [ {"cuisine" : {$ne :"American "}}, {"cuisine" : {$ne :"Chinees"}} ]} ]} ,{"restaurant_id" : 1,"name":1,"borough":1,"cuisine" :1} );
xi.
Restaurantes ordenados en ascendentemente por el name . db.restaurants.find().sort({"name":1});
xii.
Restaurantes para los cuales el address.street existe. (Hint: utilizar operador $exists ). db. restaurant.find() { address.street: { $exists: true}}