MongoDB删除最低分,node.js

时间:2015-01-26 16:58:21

标签: node.js mongodb

我正在尝试删除最低的作业分数。

我试过了,

var a = db.students.find({"scores.type":"homework"}, {"scores.$":1}).sort({"scores.score":1})

但是如何删除这组数据?

我下面有200条相似的数据。

{
    "_id" : 148,
    "name" : "Carli Belvins",
    "scores" : [
        {
            "type" : "exam",
            "score" : 84.4361816750119
        },
        {
            "type" : "quiz",
            "score" : 1.702113040528119
        },
        {
            "type" : "homework",
            "score" : 22.47397850465176
        },
        {
            "type" : "homework",
            "score" : 88.48032660881387
        }
    ]
}

1 个答案:

答案 0 :(得分:0)

您正在尝试删除元素,但您提供的语句只是为了找到它。

请改用db.students.remove(<query>)。完整文档here