У меня есть массив массивов в MongoDB 4.2.2:
db.foo.insertOne({'foo': [[1, 3], [2], [3]]})
Я хотел бы удалить элементы foo, первые элементы которых больше 1. Но я не могу понять, как.
Я пробовал что-то подобное (и многие другие), но ничего не тянет:
db.foo.update({}, {$pull: {foo: {'0': {$gt: 1}}}})
Возможно ли это?
РЕДАКТИРОВАТЬ: Ожидаемый результат:
db.foo.find({})
{ "_id": ObjectId("..."), "foo": [ [1, 3] ] }