Python MongoDB criar conjunto
- Página Anterior MongoDB Criar Banco de Dados
- Próxima Página MongoDB Inserir
Os conjuntos no MongoDB são semelhantes às tabelas em bancos de dados SQL.
Criar conjunto
Para criar um conjunto no MongoDB, use o objeto do banco de dados e especifique o nome do conjunto a ser criado.
Se ele não existir, o MongoDB criará o conjunto.
Exemplo
Crie um conjunto chamado "customers":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
Dica Importante:As coleções no MongoDB não são criadas antes de obter conteúdo!
Antes de criar a coleção, o MongoDB aguarda até que você insira documentos.
Verificar se a coleção existe
Lembre-se: No MongoDB, as coleções não são criadas antes de obter conteúdo, portanto, se é a primeira vez que você está criando uma coleção, você deve completar o próximo capítulo (criar documentos) antes de verificar se a coleção existe!
Você pode verificar se há coleções no banco de dados listando todas as coleções:
Exemplo
Retorna a lista de todas as coleções no banco de dados:
print(mydb.list_collection_names())
Ou você pode verificar uma coleção específica pelo nome:
Exemplo
Verificar se a coleção "customers" existe:
collist = mydb.list_collection_names() if "customers" in collist: print("A coleção existe.")
- Página Anterior MongoDB Criar Banco de Dados
- Próxima Página MongoDB Inserir