如何从MongoDB Python查询中检索文档的_id?

如何从MongoDB Python查询中检索文档的_id?,mongodb,pymongo,Mongodb,Pymongo,我正在做一个家庭作业,我正在写逻辑。我想确定类型作业的最低分数,并根据该文档的“\u id”将其删除。这是我到目前为止所拥有的,但我在提取_id时遇到了困难。任何帮助都会很好,我对此非常陌生 db.grades.find({'id':{'type':'家庭作业','score':{$min:'score'}}})如果只想找到最低分数,则按升序排序,并将输出限制为1: db.grades.find({ 'type': 'homework' }).sort({'score': 1}).limit

我正在做一个家庭作业,我正在写逻辑。我想确定类型作业的最低分数,并根据该文档的“\u id”将其删除。这是我到目前为止所拥有的,但我在提取_id时遇到了困难。任何帮助都会很好,我对此非常陌生


db.grades.find({'id':{'type':'家庭作业','score':{$min:'score'}}})

如果只想找到最低分数,则按升序排序,并将输出限制为1:

db.grades.find({
  'type': 'homework'
}).sort({'score': 1}).limit(1)
或 使用聚合:

db.grades.aggregate(
[ 
{ 
   $match:{
      'type': 'homework'
},
 {
    $group:{
      _id: null,
      minScore: { $min: "$score" }
    }
  },
 {
   $project:{
      "_id":1 
    //This query would return the id where score is minimum
   }
 }
]
)

您还可以参考以下内容以获得进一步帮助