Какви са основните команди на MongoDB и как да ги използвам?



MongoDB като платформа идва с много команди. Прочетете, за да научите за най-често срещаните команди на тази платформа и как можете да се възползвате от същите.

MongoDB е в тенденция в момента. Започвайки от малки стартиращи компании, чак до големи организации, всички са започнали да го използват, поради което тази платформа си заслужава да бъде проучена. Ако сте нов в света на и все още се опитвате да го използвате, тази статия е за вас.В тази статия ще споделим най-популярните команди на MongoDB, които можете да използвате на тази платформа, за да улесните живота си и процеса на кодиране много по-ефективно.

Преди да споделим най-популярните команди на MongoDB, ето малко въведение в платформата.





Какво е MongoDB?

MongoDB е с отворен код система за управление на релационни бази данни който беше представен за първи път през 2009 г. Той споделя много функции с MySQL и предлага на масата нови подобрения и допълнителни възможности, които допринасят за широката му популярност.

Някои от компаниите, които използват MongoDb като основен ресурс, включват HootSuite, Sony и Zendesk, за да назовем само няколко.



Основни команди на MongoDB

  1. Монго : Това е една от най-често използваните команди, използвани в MongoDB. Когато се използва, вие искате платформата да се свърже с localhost на порт по подразбиране 27017.

  2. Монго / : Тази команда се използва, когато искате платформата да се свърже с определена база данни. Пример за тази команда в действие може да бъде, mongo 10.121.65.58/mydb.

  3. Монго –хост –порт : Ако искате да се свържете с отдалечен хост с помощта на определен порт, тогава трябва да използвате тази команда. Пример за тази команда в действие може да бъде, mongo –host 10.121.65.23 –port 23020.



  4. използване : Ако във всеки момент от време трябва да превключвате между съществуващите бази данни, използвайте тази команда. Пример, използвайте mydb.

  5. Db : Ако трябва да видите текущата база данни, която използвате, използвайте тази команда.

    как да компилирам Java програма
  6. Помогне : Подобно на други платформи, MongoDB също се предлага с вграден прозорец за помощ и за да го използвате, изпълнете тази команда. Пример, помощ

  7. зареждане () : Ако трябва да изпълните или стартирате по всяко време, използвайте тази команда. Пример, зареждане (myscript.js).

  8. db.help () : Ако имате нужда от помощ с използването на Db методи, тогава можете да използвате тази команда. Пример, db.help ().

  9. db.mycol.help () : Ако имате нужда от помощ при използване на колекция, тогава използвате тази команда. Пример, db.mycol.help ().

Показване на команди

Сега, когато сте наясно с основните команди, които можете да използвате в MongoDB, ето някои от най-популярните команди за показване.

  1. покажете колекции : Ако трябва да прегледате всички колекции в текущата база данни, използвайте тази команда. Пример: показване на колекции.

  2. покажи dbs : В разгара на програмирането, ако трябва да видите текущата база данни, която се използва, използвайте тази команда. Пример: показване на dbs.

  3. шоу роли : Във всяка база данни има различни роли. За да видите всички тези роли, използвайте тази команда. Пример: показване на роли.

  4. j показват потребители : Във всеки момент във всяка база данни може да има множество потребители. За да видите всички тези потребители, използвайте тази команда. Например: показване на потребители.

CRUD операции

CRUD в MongoDB е общоприетият в бранша акроним за Създаване, четене, актуализиране и изтриване. Както знаете, операциите за четене и запис могат да се извършват едновременно в платформата MongoDB и за да го постигнете, използвайте следните команди.

  1. db.collection.insertMany ([,, ...]) : Ако трябва да вмъкнете множество документи във вече съществуваща колекция, използвайте тази команда. Пример, db.books.insertMany ([{„isbn“: 9780198321668, „title“: „Romeo and Juliet“, „автор“: „Уилям Шекспир“, „категория“: „Трагедия“, „година“: 2008}, {„Isbn“: 9781505297409, „заглавие“: „Островът на съкровищата“, „автор“: „Робърт Луис Стивънсън“, „категория“: „Художествена литература“, „година“: 2014}]).

  2. db.collection.insert () : Ако трябва да вмъкнете един нов документ във вече съществуваща колекция, използвайте тази команда. Пример, db.books.insert ({„isbn“: 9780060859749, „заглавие“: „След Алиса: роман“, „автор“: „Грегъри Магуайър“, „категория“: „Художествена литература“, „година“: 2016} ).

  3. db.collection.find () : Ако трябва да намерите конкретен документ в колекция, като използвате условие за стойност на полето, използвайте тази команда. Пример, db.books.find ({„заглавие“: „Островът на съкровищата“}).

  4. db.collection.find () : Ако трябва да намерите всички документи във вече съществуваща колекция, използвайте тази команда. Пример, db.books.find ().

    как да използвам итератор в java -
  5. db.collection.findOne (,) : Ако трябва да намерите първия документ, който съответства на заявката, която сте дали, използвайте тази команда. Пример: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : Ако трябва да намерите някои специфични полета на документ в колекция, тогава можете да използвате тази команда. Пример: db.books.find ({„title“: „Островът на съкровищата“}, {title: true, category: true, _id: false}).

  7. db.collection.update (,) : Ако трябва да премахнете някои от съществуващ документ, чрез съвпадение на заявка, тогава можете да използвате тази команда. Пример: db.books.update ({заглавие: “Островът на съкровищата”}, {$ unset: {category: ””}}).

  8. db.collection.update (,) : Ако трябва да актуализирате някои специфични полета на документ, които съответстват на дадената заявка, използвайте тази команда. Пример: db.books.update ({заглавие: „Островът на съкровищата“}, {$ set: {категория: „Приключенска фантастика“}}).

  9. db.collection.remove (, {justOne: true}) : Ако в определена ситуация трябва да изтриете един документ, който отговаря на вашата заявка, след това използвайте тази команда. Пример: db.books.remove ({заглавие: ”Островът на съкровищата”}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : Ако трябва да изтриете определени полета от всички документи, които съответстват на вашата заявка, използвайте тази команда. Пример: db.books.update ({категория: “Художествена литература”}, {$ unset: {category: ””}}, {multi: true}).

  11. db.collection.remove ({}) : Ако трябва да изтриете всички документи в колекция, независимо дали отговарят на вашата заявка или не, използвайте тази команда. Пример: db.books.remove ({}).

  12. db.collection.remove () : Ако трябва да изтриете всички документи, които съответстват на определена заявка, използвайте тази команда. Пример: db.books.remove ({„категория“: „Художествена литература“}).

Заключение

Подобно на други системи за управление на релационни бази данни, MongoDB също съдържа много команди, които са полезни при ежедневната употреба. В зависимост от случая на използване, използвайте някоя или всички споделени по-горе команди.

Имате въпрос към нас? Споменете ги в раздела за коментари и ние ще се свържем с вас.