Firestore: фильтрация вложенных объектов с использованием PHP SDK

Я пытаюсь отфильтровать документы на основе значения атрибута вложенного объекта.

Пользовательский объект структурирован так:

{
"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()

Но это не возвращает никаких записей. Использование консоли также не возвращает никаких записей.

0

Решение

Вам не хватает «=»?

$db->collection('users')
->where('messages.MESSAGE_ID_2.is_read','=',false)
->documents()
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]