Guest User

Untitled

a guest
Jul 19th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. # Mongo Drills
  2.  
  3. ## Get all
  4. ```javascript
  5. db.restaurants.find()
  6. ```
  7.  
  8. ## Limit and Sort
  9. ```javascript
  10. db.restaurents.find().sort({name:1}).limit(10)
  11. ```
  12.  
  13. ## Get by \_id
  14. ```javascript
  15. var itemId = db.restaurants.findOne()._id;
  16. db.restaurants.find({_id: itemId})
  17. ```
  18.  
  19. ## Get by value
  20. ```javascript
  21. db.restaurants.find({borough: "Queens"})
  22. ```
  23.  
  24. ## Count
  25. ```javascript
  26. db.restaurants.count()
  27. ```
  28.  
  29. ## Count by nested value
  30. ```javascript
  31. db.restaurants.find({"address.zipcode": "11206"}).count()
  32. ```
  33.  
  34. ## Update a single document
  35. ```javascript
  36. var itemId = db.restaurants.findOne()._id;
  37. db.restaurants.updateOne(
  38. {_id: itemId},
  39. {$set: {name: "Bizz Bar Bang"}}
  40. );
  41.  
  42. // to see changes
  43. db.restaurants.find({_id: itemID})
  44. ```
  45.  
  46. ## Update many documents
  47. ```javascript
  48. db.restaurants.update(
  49. {"address.zipcode": "10035"},
  50. {$set: {"address.zipcode": "10036"}},
  51. {multi: true})
  52.  
  53. // to show there are no more, .count() should return 0
  54. db.restaurants.find({"address.zipcode": "10035"}).count()
  55. ```
Add Comment
Please, Sign In to add comment