MongoDB: найти минимальный элемент в массиве и удалить его

У меня есть документы в MongoDB, один из них выглядит так:

{
"_id" : 100,
"name" : "Something",
"items" : [
    {
        "item" : 47,
        "color" : "red"
    },
    {
        "item" : 44,
        "color" : "green"
    },
    {
        "item" : 39,
        "color" : "blue"
    }
]
}

В каждом документе мне нужно найти минимальный элемент и удалить его. Так и должно быть так:

{
"_id" : 100,
"name" : "Something",
"items" : [
    {
        "item" : 47,
        "color" : "red"
    },
    {
        "item" : 44,
        "color" : "green"
    }
]
}

Это выглядит какfindAndModify функция должна быть использована здесь, но я не могу идти дальше.

Как найти минимальный элемент в массиве и удалить его?

Я использую MongoDB и драйвер Pymongo.

Ответы на вопрос(2)

Ваш ответ на вопрос