გამოიწერე YouTube-ის არხიyoutube logoგამოწერა
mongodb-ს ხშირად გამოყენებული ბრძანებების ცნობარი

mongodb-ს ხშირად გამოყენებული ბრძანებების ცნობარი

მოცემულ ბლოგში აღწერილი იქნება ხშირად გამოყენებული ბრძანებები, რომელიც საჭიროა mongodb-ს ბაზასთან სამუშაოდ

mongodb ბაზის არჩევა mongosh ტერმინალის დახმარებით

კოლექციების სიის ჩვენება

კოლექციის წაშლა

კოლექციაში მრავალი დოკუმენტის რედაქტირება

// ვირჩევთ მონაცემთა ბაზას
use dbName

// ვირჩევთ კოლექციას და ვარედაქტირებთ მრავალ დოკუმენტს
db.collectionName.updateMany({}, {$set: {isFavorite: false}});

.updateMany() მეთოდს გადაეცემა 2 პარამეტრი, პირველი ფილტრი, ხოლო მეორე დასარედაქტირებელი მონაცემები

მხოლოდ 1 მნიშვნელობის განახლება id-ის მიხედვით

await Reviews.updateOne({ _id: req.body.courseId }, {
    $set: {
        isPublished: req.body.isPublished
    }
})

ზემოთ მოცემულ კოდში Reviews არის mongoose-ის მოდელი updateOne-ნიშნავს რომ განვაახლებთ მხოლოდ 1 ჩანაწერს კოლექციაში, _id: req.body.courseId ნიშნავს, რომ Reviews კოლექციაში ვეძებთ გადმოცემული id-ის მიხედვით.

$set ოპერატორი განაახლებს მხოლოდ isPublished თვისებას req.body.isPublished-ის მნიშვნელობით

კურსები პროგრამირების შესახებ

HTML, CSS-ის სა...

HTML, CSS-ის საწყისი კურსი, დამწყებთათვის (deprecated - მოძველებული)

ჯავასკრიპტის (J...

ჯავასკრიპტის (Javascript) უფასო კურსი დამწყებთათვის

JavaScript-ის D...

JavaScript-ის DOM-ის კურსი დამწყებთათვის

TypeScript-ის კ...

TypeScript-ის კურსი დამწყებთათვის

Angular-ის კურს...

Angular-ის კურსი დამწყებთათვის

ეთიკური ჰაკინგი...

ეთიკური ჰაკინგის კურსი

HTML, CSS-ის კუ...

HTML, CSS-ის კურსი დამწყებთათვის

Reactjs-ის კურს...

Reactjs-ის კურსი დამწყებთათვის

ალგორითმები...

ალგორითმები

Node.js-ის უფას...

Node.js-ის უფასო კურსი დამწყებთათვის

უახლესი ბლოგები პროგრამირებაზე

Nginx-ის ინსტალ...

Nginx-ის ინსტალაცია Macintosh-ზე

ინგლისური ენის ...

ინგლისური ენის მნიშვნელობა პროგრამირების სამყაროში

როგორ ავაჩქაროთ...

როგორ ავაჩქაროთ საიტი, loading ატრიბუტის დახმარებით

nginx-ის კონფიგ...

nginx-ის კონფიგურაცია (ჩემი ჩანაწერები)