Skip to content

Instantly share code, notes, and snippets.

@tdesire
Created August 13, 2018 16:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tdesire/90924b0c54236483edb47b82901990db to your computer and use it in GitHub Desktop.
Save tdesire/90924b0c54236483edb47b82901990db to your computer and use it in GitHub Desktop.
1. Get all:
db.restaurants.find();
2. Limit and sort:
db.restaurants.find({}).sort({name: 1}).limit(10);
3. Get by _id:
const searchId = db.restaurants.findOne({}, {_id: 1})._id;
db.restaurants.findOne({_id: searchId});
4. Get by value:
db.restaurants.find({borough: "Queens"});
5. Count:
db.restaurants.count();
6. Count by nested value:
db.restaurants.count({"address.zipcode": "11206"});
7. Delete by id:
const deleteId = db.restaurants.findOne({}, {_id: 1})._id;
db.restaurants.remove({_id: deleteId});
8. Update a single document:
const updateId = db.restaurants.findOne({}, {_id: 1})._id;
db.restaurants.updateOne({_id: updateId}, {$set: {name: "Bizz Bar Bang"});
9. Update many documents:
db.restaurants.updateOne({"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