Автор оригинала: Python Examples.
Создайте базу данных с помощью Pymongo
Чтобы создать базу данных в MongoDB из Python с помощью Pymongo,
- Создайте клиента к экземпляру MongoDB.
- Укажите имя базы данных клиенту. Это возвращает ссылку на базу данных.
- Теперь вы можете использовать эту ссылку на базе данных, чтобы изменить ваши коллекции или документы.
Пример 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 и создали в нем документ.