MongoDB е в тенденция в момента. Започвайки от малки стартиращи компании, чак до големи организации, всички са започнали да го използват, поради което тази платформа си заслужава да бъде проучена. Ако сте нов в света на и все още се опитвате да го използвате, тази статия е за вас.В тази статия ще споделим най-популярните команди на MongoDB, които можете да използвате на тази платформа, за да улесните живота си и процеса на кодиране много по-ефективно.
Преди да споделим най-популярните команди на MongoDB, ето малко въведение в платформата.
Какво е MongoDB?
MongoDB е с отворен код система за управление на релационни бази данни който беше представен за първи път през 2009 г. Той споделя много функции с MySQL и предлага на масата нови подобрения и допълнителни възможности, които допринасят за широката му популярност.
Някои от компаниите, които използват MongoDb като основен ресурс, включват HootSuite, Sony и Zendesk, за да назовем само няколко.
Основни команди на MongoDB
Монго : Това е една от най-често използваните команди, използвани в MongoDB. Когато се използва, вие искате платформата да се свърже с localhost на порт по подразбиране 27017.
Монго / : Тази команда се използва, когато искате платформата да се свърже с определена база данни. Пример за тази команда в действие може да бъде, mongo 10.121.65.58/mydb.
Монго –хост –порт : Ако искате да се свържете с отдалечен хост с помощта на определен порт, тогава трябва да използвате тази команда. Пример за тази команда в действие може да бъде, mongo –host 10.121.65.23 –port 23020.
използване : Ако във всеки момент от време трябва да превключвате между съществуващите бази данни, използвайте тази команда. Пример, използвайте mydb.
Db : Ако трябва да видите текущата база данни, която използвате, използвайте тази команда.
как да компилирам Java програма
Помогне : Подобно на други платформи, MongoDB също се предлага с вграден прозорец за помощ и за да го използвате, изпълнете тази команда. Пример, помощ
зареждане () : Ако трябва да изпълните или стартирате по всяко време, използвайте тази команда. Пример, зареждане (myscript.js).
db.help () : Ако имате нужда от помощ с използването на Db методи, тогава можете да използвате тази команда. Пример, db.help ().
- db.mycol.help () : Ако имате нужда от помощ при използване на колекция, тогава използвате тази команда. Пример, db.mycol.help ().
Показване на команди
Сега, когато сте наясно с основните команди, които можете да използвате в MongoDB, ето някои от най-популярните команди за показване.
покажете колекции : Ако трябва да прегледате всички колекции в текущата база данни, използвайте тази команда. Пример: показване на колекции.
покажи dbs : В разгара на програмирането, ако трябва да видите текущата база данни, която се използва, използвайте тази команда. Пример: показване на dbs.
шоу роли : Във всяка база данни има различни роли. За да видите всички тези роли, използвайте тази команда. Пример: показване на роли.
- j показват потребители : Във всеки момент във всяка база данни може да има множество потребители. За да видите всички тези потребители, използвайте тази команда. Например: показване на потребители.
CRUD операции
CRUD в MongoDB е общоприетият в бранша акроним за Създаване, четене, актуализиране и изтриване. Както знаете, операциите за четене и запис могат да се извършват едновременно в платформата MongoDB и за да го постигнете, използвайте следните команди.
db.collection.insertMany ([,, ...]) : Ако трябва да вмъкнете множество документи във вече съществуваща колекция, използвайте тази команда. Пример, db.books.insertMany ([{„isbn“: 9780198321668, „title“: „Romeo and Juliet“, „автор“: „Уилям Шекспир“, „категория“: „Трагедия“, „година“: 2008}, {„Isbn“: 9781505297409, „заглавие“: „Островът на съкровищата“, „автор“: „Робърт Луис Стивънсън“, „категория“: „Художествена литература“, „година“: 2014}]).
db.collection.insert () : Ако трябва да вмъкнете един нов документ във вече съществуваща колекция, използвайте тази команда. Пример, db.books.insert ({„isbn“: 9780060859749, „заглавие“: „След Алиса: роман“, „автор“: „Грегъри Магуайър“, „категория“: „Художествена литература“, „година“: 2016} ).
db.collection.find () : Ако трябва да намерите конкретен документ в колекция, като използвате условие за стойност на полето, използвайте тази команда. Пример, db.books.find ({„заглавие“: „Островът на съкровищата“}).
db.collection.find () : Ако трябва да намерите всички документи във вече съществуваща колекция, използвайте тази команда. Пример, db.books.find ().
как да използвам итератор в java -
db.collection.findOne (,) : Ако трябва да намерите първия документ, който съответства на заявката, която сте дали, използвайте тази команда. Пример: db.books.findOne ({}, {_id: false}).
db.collection.find (,) : Ако трябва да намерите някои специфични полета на документ в колекция, тогава можете да използвате тази команда. Пример: db.books.find ({„title“: „Островът на съкровищата“}, {title: true, category: true, _id: false}).
db.collection.update (,) : Ако трябва да премахнете някои от съществуващ документ, чрез съвпадение на заявка, тогава можете да използвате тази команда. Пример: db.books.update ({заглавие: “Островът на съкровищата”}, {$ unset: {category: ””}}).
db.collection.update (,) : Ако трябва да актуализирате някои специфични полета на документ, които съответстват на дадената заявка, използвайте тази команда. Пример: db.books.update ({заглавие: „Островът на съкровищата“}, {$ set: {категория: „Приключенска фантастика“}}).
db.collection.remove (, {justOne: true}) : Ако в определена ситуация трябва да изтриете един документ, който отговаря на вашата заявка, след това използвайте тази команда. Пример: db.books.remove ({заглавие: ”Островът на съкровищата”}, {justOne: true}).
db.collection.update (,, {multi: true}) : Ако трябва да изтриете определени полета от всички документи, които съответстват на вашата заявка, използвайте тази команда. Пример: db.books.update ({категория: “Художествена литература”}, {$ unset: {category: ””}}, {multi: true}).
db.collection.remove ({}) : Ако трябва да изтриете всички документи в колекция, независимо дали отговарят на вашата заявка или не, използвайте тази команда. Пример: db.books.remove ({}).
db.collection.remove () : Ако трябва да изтриете всички документи, които съответстват на определена заявка, използвайте тази команда. Пример: db.books.remove ({„категория“: „Художествена литература“}).
Заключение
Подобно на други системи за управление на релационни бази данни, MongoDB също съдържа много команди, които са полезни при ежедневната употреба. В зависимост от случая на използване, използвайте някоя или всички споделени по-горе команди.
Имате въпрос към нас? Споменете ги в раздела за коментари и ние ще се свържем с вас.