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