Как я могу l oop через массив и удалить указанный c элемент, основанный на поле.
Вот мой макет - он находится в коллекции под названием case:
** Коллекция содержит идентификатор компании, case [Array], lastModified **
Так что мне придется использовать агрегат, чтобы развернуть дела, а затем искать номер дела, где он равен '17':
db.cases.aggregate([
{ $match: { companyID: 218}},
{ $unwind: '$cases' },
{ $match: {'cases.casenumber': '17'} }
])
Возвращает:
Но сейчас Я хочу удалить только этот указанный c элемент.
Спасибо.