Python MongoDB criar banco de dados
- Página Anterior Introdução ao MongoDB
- Próxima Página MongoDB Criar Coleção
Criar banco de dados
Para criar um banco de dados no MongoDB, primeiro crie o objeto MongoClient e, em seguida, especifique a URL de conexão com o endereço IP correto e o nome do banco de dados a ser criado.
Se o banco de dados não existir, o MongoDB criará o banco de dados e estabelecerá a conexão.
Exemplo
Crie um banco de dados chamado "mydatabase":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"]
Notas Importantes:No MongoDB, o banco de dados não é criado antes de obter conteúdo!
Antes de criar o banco de dados (e a coleção) no MongoDB, ele continuará a esperar até que você crie pelo menos uma coleção (tabela) com pelo menos um documento (registro).
Verificar se o banco de dados existe
Lembre-se: No MongoDB, o banco de dados não é criado antes de obter conteúdo, portanto, se é a primeira vez que você está criando um banco de dados, você deve completar os dois seguintes capítulos (criar coleção e criar documento) antes de verificar se o banco de dados existe!
Você pode verificar se o banco de dados existe listando todos os bancos de dados no sistema:
Exemplo
Retornar a lista de bancos de dados no sistema:
print(myclient.list_database_names())
Ou você pode verificar um banco de dados específico pelo nome:
Exemplo
Verificar se "mydatabase" existe:
dblist = myclient.list_database_names() if "mydatabase" in dblist: print("O banco de dados existe.")
- Página Anterior Introdução ao MongoDB
- Próxima Página MongoDB Criar Coleção