У меня есть документ с такой структурой:
{"user":{
"nice":{
"funny":"sure"
}
,
"notnice":{
"funny":"maybe"
}
}
}
Я знаю ключи «пользователь», «забавный» и значение «уверен» и «возможно», но я не знаю, «хороший»и "notnice".
Как мне выполнить оптимизированный запрос для поиска во многих документах.
Например, если я хочу найти "верное" значение, зная средние клавиши, которые я делаю:
$document = $users->findOne([
'$or' => [
['user.nice.funny' => 'sure'],
['user.notnice.funny' => 'sure']
]
]
);
Но как мне сделать то же самое, не зная "приятно" и "не замечать".