Given { _id: 1, items: [{ k: 'a', n: 1 }, { k: 'b', n: 2 }, { k: 'a', n: 3 }] }, what does $pull: { items: { k: 'a' } } do?db.col.updateOne({ _id: 1 }, { $pull: { items: { k: 'a' } } })