Python MongoDB Criar banco de dados
Criando um banco de dados
Para criar um banco de dados no MongoDB, comece criando um objeto MongoClient e especifique uma URL de conexão com o endereço IP correto e o nome do banco de dados que você deseja criar.
O MongoDB criará o banco de dados se ele não existir e fará uma conexão com ele.
Exemplo
Crie um banco de dados chamado "mydatabase":
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
Importante: No MongoDB, um banco de dados não é criado até obter conteúdo!
O MongoDB espera até que você crie uma coleção (tabela), com pelo menos um documento (registro) antes de realmente criar o banco de dados (e a coleção).
Verifique se o banco de dados existe
Lembre-se: No MongoDB, um banco de dados não é criado até que obtenha conteúdo, então se esta for a primeira vez que você cria um banco de dados, você deve concluir os próximos dois capítulos (criar coleção e criar documento) antes de verificar se o banco de dados existe!
Você pode verificar se existe um banco de dados listando todos os bancos de dados em seu sistema:
Exemplo
Retorne uma lista dos bancos de dados do seu sistema:
print(myclient.list_database_names())
Ou você pode verificar um banco de dados específico pelo nome:
Exemplo
Verifique se "mydatabase" existe:
dblist = myclient.list_database_names()
if "mydatabase" in dblist:
print("The database exists.")