Предполагая такую коллекцию:
People
{
"name": "John Doe",
"email": "John Doe <john@doe.com>",
"stuff": "foo"
"morestuff": "bar"
},
{
"name": "Homer Simpson",
"email": "Homer Simpson <homer@simpson.tv>",
"stuff": "bar"
"morestuff": "foo"
},
{
"name": "Bart Simpson",
"email": "Bart Simpson <bart@simpson.tv>",
"stuff" : "foo"
"morestuff": "foo"
"evenmore": ["bar", "foo", "baz"]
}
Какой может быть лучший способ найти все вхождения строки 'foo' (точно, без подстроки), где бы она ни происходила? Я хотел бы обновить все вхождения строки 'foo' до какой-либо другой строки или удалить ее из документа в коллекции.
Я знаю, что это может выглядеть как плохой дизайн базы данных, я просто хочу прояснить, что я хотел бы сделать :)