Consigue todos los Documentos de la Colección usando PyMongo

Para obtener todos los Documentos de la Colección use el método find() . El método find() toma un objeto de consulta como parámetro si queremos encontrar todos los documentos y luego no pasar ninguno en el método find(). Para incluir el campo en el resultado, el valor del parámetro pasado debe ser 1, si el valor es 0, se excluirá del resultado. Nota: Si no pasamos ningún parámetro en el método find(), funciona como seleccionar * en MYSQL. Ejemplo de base de datos: Supongamos que la base de datos se ve así Ejemplo 1: 

Python3

import pymongo
   
   
# establishing connection
# to the database
client = pymongo.MongoClient("mongodb://localhost:27017/")
   
# Database name
db = client["mydatabase"]
   
# Collection name
col = db["gfg"]
 
# if we don't want to print id then pass _id:0
for x in col.find({}, {"_id":0, "coursename": 1, "price": 1 }):
    print(x)

Salida: Ejemplo 2: 

Python3

import pymongo
   
   
# establishing connection
# to the database
client = pymongo.MongoClient("mongodb://localhost:27017/")
   
# Database name
db = client["mydatabase"]
   
# Collection name
col = db["gfg"]
 
# if we don't want to print id then pass _id:0 and price :0
for x in col.find({}, {"coursename": 1}):
    print(x)

Producción:

Publicación traducida automáticamente

Artículo escrito por avengerjanus123 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *