我在 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 驱动程序。