Рубрики
Без рубрики

Pymongo – Как создать базу данных MongoDB?

Автор оригинала: Python Examples.

Создайте базу данных с помощью Pymongo

Чтобы создать базу данных в MongoDB из Python с помощью Pymongo,

  1. Создайте клиента к экземпляру MongoDB.
  2. Укажите имя базы данных клиенту. Это возвращает ссылку на базу данных.
  3. Теперь вы можете использовать эту ссылку на базе данных, чтобы изменить ваши коллекции или документы.

Пример 1: Создание базы данных MongoDB

В следующей программе мы создали базу данных с именем Организация Отказ

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")

#use database named "organisation"
mydb = myclient["organisation"]

Примечание. База данных фактически создана, когда в базе данных есть контент. Итак, только когда в базе отсутствует один документ в базе данных, вы можете видеть, что база данных создается при запуске функции list_databases (). В следующем примере мы создали базу данных, вставив документ, а затем перечислил базы данных.

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")

#use database named "organisation"
mydb = myclient["organisation"]

#use collection named "developers"
mycol = mydb["developers"]

#a document
developer = { "name": "Lini", "address": "Sweden" }

#insert a document to the collection
x = mycol.insert_one(developer)

#list the databases
for db in myclient.list_databases():
    print(db)

В приведенном выше скриншоте мы запустили программу Python, чтобы перечислить базы данных, присутствующих в экземпляре MongoDB. Затем мы запустили вышеуказанную программу Python, где мы создали базу данных MongoDB и создали в нем документ.