Я пытаюсь отфильтровать документы на основе значения атрибута вложенного объекта.
Пользовательский объект структурирован так:
{
"username":"Some Dude",
"messages":{
"MESSAGE_ID_1":{
"is_read":true
},
"MESSAGE_ID_2":{
"is_read":false
}
}
}
Я фильтрую так:
$db->collection('users')
->where('messages.MESSAGE_ID_2.is_read','=',false)
->documents()
Но это не возвращает никаких записей. Использование консоли также не возвращает никаких записей.
Вам не хватает «=»?
$db->collection('users')
->where('messages.MESSAGE_ID_2.is_read','=',false)
->documents()
Других решений пока нет …