Creación de conjuntos de Python MongoDB
- Página anterior MongoDB Crear Base de Datos
- Página siguiente MongoDB Insertar
Los conjuntos en MongoDB son equivalentes a las tablas en las bases de datos SQL.
Crear conjunto
Para crear un conjunto en MongoDB, utilice el objeto de base de datos y especifique el nombre del conjunto que desea crear.
Si no existe, MongoDB lo creará.
Ejemplo
Crear el conjunto llamado "customers":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
Consejo importante:En MongoDB, las colecciones no se crean hasta que se obtiene contenido!
MongoDB espera hasta que haya insertado documentos antes de crear la colección.
Verificar si la colección existe
Recuerde: En MongoDB, las colecciones no se crean hasta que se obtiene contenido, por lo que si es la primera vez que crea una colección, debe completar el siguiente capítulo (crear documentos) antes de verificar si la colección existe!
Puede verificar si existe una colección en la base de datos al listar todas las colecciones:
Ejemplo
Devuelve una lista de todas las colecciones en la base de datos:
print(mydb.list_collection_names())
O puede verificar una colección específica por nombre:
Ejemplo
Verificar si la colección "customers" existe:
collist = mydb.list_collection_names() if "customers" in collist: print("La colección existe.")
- Página anterior MongoDB Crear Base de Datos
- Página siguiente MongoDB Insertar