Skip to content

Instantly share code, notes, and snippets.

@RyanOkamuro
Created April 16, 2018 18:29
Show Gist options
  • Select an option

  • Save RyanOkamuro/c98dbeed00a25600132b73ba9c0da109 to your computer and use it in GitHub Desktop.

Select an option

Save RyanOkamuro/c98dbeed00a25600132b73ba9c0da109 to your computer and use it in GitHub Desktop.
Mongo basics drills
//Get all
db.restaurants.find()
//Limit and sort
db.restaurants.
find().
sort({name: 1}).
limit(10);
//Get by _id
var myId = db.restaurants.findOne({}, {_id: true})._id;
db.restaurants.findOne({_id: 41693931});
//Get by value
db.restaurants.find({borough: "Queens"}, {_id: 1, name: 1, address: 1})
//Count
db.restaurants.count()
//Count by nested value
db.restaurants.find( {"address.zipcode": "11206"}).count()
//Delete by id
var objectId = db.restaurants.findOne({}, {_id: 1})._id
db.restaurants.remove({_id: 41693931});
//Update a single document
var myId = db.restaurants.findOne({}, {_id: true})._id;
db.restaurants.updateOne( {_id: 41708028}, {$set: {name: "Bizz Bar Bang"}});
//Update many documents
db.restaurants.updateMany(
{'address.zipcode': '10035'},
{$set: {'address.zipcode': '10036'}});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment