wordki.pl - nauka słówek
mongod
autor: M3phX666
mongod / mongoshOdpala server / odpala w cmd
kolekcjazbiór danych np. użytkownicy
dokumentpojedynczy wpis
db.cars.insertOne({ brand: 'Daewo' model: 'xD'});Dodawanie nowego obiektu
db.cars.find()wyswietla wszystkie 'cars'
db.cars.insertMany([]);Dodaje wiele nowych obiektow
clsczysci 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 | ltewiekszy 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)