Въведение в MongoDB Създаване на база данни

Следващата статия MongoDB Create Database предоставя контур за създаване на база данни и колекции в MongoDB. MongoDB е система за управление на база данни. Тя е с отворен код, т.е. е достъпна безплатно. MongoDB следва ориентиран към документа модел на база данни, тъй като поддържа различни форми на данни. Архитектурата на MongoDB е направена чрез комбиниране на документи и колекции.

Създаване на база данни на MongoDB

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

Как да създадете база данни в MongoDB?

За да създадем база данни в MongoDB, първо трябва да поставим правилно базата данни и колекцията. Базата данни е за съхранение на цялата колекция. И тези колекции се използват за съхранение на всички доценти. Документите не са нищо друго освен колекция от имена на полета и стойности.

Нека видим някои примери за разбиране на структурата на колекциите

(
"StudentID": 1,
"StudentName": "John"
)

В горния пример има две полета, т.е. StudentID и StudentName. Следователно документът съдържа тези две полета съответно като име на поле и 1 и Джон като стойности на полето.

Създайте база данни

За да създадете база данни в MongoDB, се използва команда use

Синтаксис

използвайте DatabaseName

Например:

>Use Student

В горния пример използването е команда за създаване на база данни, а Student е името на базата данни.

Ако горната команда се изпълни успешно, тя дава следния изход

Изход: Превключен към Студент

MongoDB автоматично преминава към базата данни, след като потребителят я създаде.

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

Покажете името на базата данни

Ако искате да знаете името на базата данни, към която се свързвате в момента, можете да използвате командата db, за да знаете името на базата данни

Синтаксис:

db

Например:

> db

Резултат : Студент

Тази команда е полезна за потребителите, когато работят с множество бази данни и искат да знаят правилната база данни, за да вмъкнат стойностите в базата данни.

Списък на всички бази данни

Ако искате да знаете всички бази данни, налични в MongoDB, тогава можете да използвате команда show DBS, за да изброите всички бази данни.

Синтаксис: показване на dbs

Например:

> show dbs

изход:

учител

Служители

В гореспоменатия пример можете да видите, че базата данни Student не е показана в списъка с бази данни. Това е така, защото MongoDB не създава базата данни, докато документите не бъдат запазени.

Как да създадете колекция?

За да създадем колекции в базата данни, т.е. документ, който съдържа името на полето и стойностите на полето, използваме командата MongoDB db.createCollection (име, опции).

Синтаксисът на командата createCollection () е даден, както следва:

db.createCollection(name, options)

  • В тази команда параметърът име е името на колекцията, която искаме да създадем.
  • Опцията е незадължителен параметър. Опцията е документ, който се използва за уточняване на конфигурацията на колекцията.

Стъпки за създаване на колекции

По-долу са някои стъпки за създаване на колекция, които са както следва:

Етап 1:

Използвайте командата db.createCollection.

>db.createCollection("CreateCollection")

Изходът на горепосочената команда може да бъде получен чрез командата show collection.

>show collections

изход:

CreateCollection

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

Следващите стъпки могат да се следват.

Стъпка 1: Първо напишете оператора за вмъкване, за да добавите документи в колекцията

Синтаксис

db.DatabaseName.insert
(
);

Стъпка 2: След това напишете имената на полетата и стойностите на полето в оператор insert

Синтаксис

db.DatabaseName.insert

(

(

име на поле1,

поле Стойност1

)

(

име на поле2

стойност на полето2

)

….

);

Например:

db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);

MogoDB предоставя команда insert () за добавяне на документи в колекциите от бази данни.

Ако горната команда е успешно изпълнена, тя ще даде следния изход.

изход:

WriteResult ((“nInserted”: 1))

Горният изход показва, че командата за вмъкване се изпълнява успешно и добавя 1 запис към колекцията на базата данни.

Сега, ако стартирате командата show dbs, тя ще даде следния изход

Например:

>show dbs

изход:

Студент

учител

Служители

Изтрийте създадената база данни

Ако искате да изтриете създадената база данни, можете да използвате командата drop. MongoDB предоставя команда за капково изтриване на базата данни

Синтаксис

db.DropDatabase ()

Това ще изтрие базата данни, която сте избрали. Ако конкретна база данни не е избрана, тя ще изтрие базата данни по подразбиране.

Например:

Стъпка 1: Първо, проверете наличните бази данни, като използвате командата show DBS

>show dbs

студент

учител

Служители

Тест

Стъпка 2: Ако искате да изтриете базата данни на Student, командите ще бъдат както следва:

>db.dropDatabase()

>( "dropped" : "student", "ok" : 1 )

Стъпка 3: Резултатът може да бъде проверен с помощта на команда show DBS.

>show dbs

учител

Служители

Тест

Пуснете колекция от базата данни

В MongoDB командата db.collection.drop () се използва за пускане на колекция от базата данни.

Синтаксис на drop () команда:

db.collection_name.drop ()

Например:

Стъпка 1: Първо проверете наличните колекции, като използвате командата show collection

>show collections

CreateCollection

TeacherCollection

EmployeesCollection

Стъпка 2: Ако искате да изтриете CreateCollection, тогава командите ще бъдат както следва:

>db.CreateCollection.drop()

вярно

Стъпка 3: Резултатът може да бъде проверен с помощта на командата show collection.

>show collections

TeacherCollection

EmployeesCollection

Заключение - Монго DB Създаване на база данни

В тази статия видяхме как да създаваме база данни за капки на реклами, както и да създаваме и изтриваме колекции в MongoDB с помощта на команди MongoDB.

Препоръчителни статии

Това е ръководство за Монго DB Създаване на база данни. Тук обсъждаме как да създавате, изтривате, пускате и изтривате колекции в MongoDB с помощта на командите MongoDB. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Репликация в MongoDB
  2. MongoDB инструменти
  3. Алтернативи на MongoDB
  4. Как да инсталирате MongoDB