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) | |