| mongod / mongosh | Odpala server / odpala w cmd |
| kolekcja | zbiór danych np. użytkownicy |
| dokument | pojedynczy wpis |
| db.cars.insertOne({ brand: 'Daewo' model: 'xD'}); | Dodawanie nowego obiektu |
| db.cars.find() | wyswietla wszystkie 'cars' |
| db.cars.insertMany([]); | Dodaje wiele nowych obiektow |
| cls | czysci cmd |
| db.clients.find({active: true}) | znajduje tylko active |
| db.clients.find({_id: ObjectId('...')}); | szuka po obiekcie. |
| db.clients.find({age: {$gt: 30, $lt: 40}}); | wieksze niz 30, mniejszy niz 40 |
| gte | lte | wiekszy bądź równy | mniejszy bądź równy |
| db.clients.find({age: {$in: [25, 31, 99]}}) | age które równa się 25,31,99 | nin - nie równa się |
| db.clients.find({age: {$gt: 25}, active: true}); | wiek: 25 i active: true (AND) |
| db.clients.find({$or: [{age: {$gt: 25}}, {active: true}]}) | (OR) |
| db.clients.find({age: {$not: {$gt: 30}}}) | (NOT) |
| db.clients.update({}, {$set: {active: true}}, multi: true); | (UPDATE) | Domyslnie updatuje 1 element. |
| .updateOne() | .updateMany | (UPDATE)jeden, wiele | Nie trzeba dopisywac 3 opcji. |
| .deleteOne() | .deleteMany() | (DELETE) |