Как да създадете база данни и колекция в MongoDB
In MongoDB, първата основна стъпка е да имате база данни и колекция. Базата данни се използва за съхраняване на всички колекции, а колекцията от своя страна се използва за съхраняване на всички документи. Документите от своя страна ще съдържат съответното име на поле и стойности на полето.
Снимката по-долу показва основен пример за това как би изглеждал документ.
Имената на полетата на документа са „Employeeid“ и „EmployeeName“, а стойностите на полетата са съответно „1“ и „Smith“. След това куп документи биха съставили колекция MongoDB.
Създаване на база данни с помощта на командата “use”.
Създаване на база данни в MongoDB е толкова просто, колкото издаването на „използвайки” команда. Следващият пример показва как може да се направи това.
Обяснение на кода:
- - „използване“ команда се използва за създаване на база данни в MongoDB. Ако базата данни не съществува, ще бъде създадена нова.
Ако командата е изпълнена успешно, ще се покаже следният изход:
Изход:
MongoDB автоматично ще превключи към базата данни, след като бъде създадена.
Създаване на колекция/таблица с помощта на insert()
Най-лесният начин да създадете колекция е да вмъкнете запис (който не е нищо друго освен документ, състоящ се от имена на полета и стойности) в колекция. Ако колекцията не съществува, ще бъде създадена нова.
Следващият пример показва как може да се направи това.
db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } )
Обяснение на кода:
- Както се вижда по-горе, с помощта на „вмъкване“ колекцията ще бъде създадена.
Добавяне на документи чрез командата insert().
MongoDB осигурява вмъкване () команда за вмъкване на документи в колекция. Следващият пример показва как може да се направи това.
Стъпка 1) Напишете командата „вмъкване“.
Стъпка 2) В рамките на командата „вмъкване“ добавете необходимото име на поле и стойност на поле за документа, който трябва да бъде създаден.
Обяснение на кода:
- Първата част от командата е „вмъкнете изявление“ което е изразът, използван за вмъкване на документ в колекцията.
- Втората част от израза е да добавите името на полето и стойността на полето, с други думи какво ще съдържа документът в колекцията.
Ако командата е изпълнена успешно, ще се покаже следният изход
Изход:
Резултатът показва, че извършената операция е операция за вмъкване и че един запис е вмъкнат в колекцията.