bonjour,
Je cherche plus de détails dans les fonctions de pymongo :
Le second argument est un objet JSON dont les attributs sont ceux à conserver dans le résultat. La valeur des attributs dans cet objet-projection ne prend que deux interprétations. Toute valeur autre que 0 ou null indique que l’attribut doit être conservé. Si on choisit au contraire d’indiquer les attributs à exclure, on leur donne la valeur 0 ou null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part print (mydb.posts.find({"pulse": 20.1},{"hr": 0, "id": 0 }))
N'exclus pas hr et id avec 0 et provoque une erreur avec nul :
@+{'_id': ObjectId('55fbfe1e73cca31236eefb05'), 'hr': '12_Sep_03_00', 'pulse': 20.1, 'id': 7}
{'_id': ObjectId('55fbfe1e73cca31236eefb06'), 'hr': '12_Sep_03_30', 'pulse': 20.1, 'id': 8}
{'_id': ObjectId('55fbfe1e73cca31236eefb08'), 'hr': '12_Sep_04_30', 'pulse': 20.1, 'id': 10}
{'_id': ObjectId('55fbfe1e73cca31236eefb2c'), 'hr': '12_Sep_22_30', 'pulse': 20.1, 'id': 46}
{'_id': ObjectId('55fbfe1e73cca31236eefb2d'), 'hr': '12_Sep_23_00', 'pulse': 20.1, 'id': 47}
Partager