Проблема с совпадением attributes
. Я предполагаю, что вы пытаетесь сопоставить документы, которые содержат "Good for Kids": true
в дополнение к другим полям.
"attributes":{ "Good for Kids": true}
ищет документ, который содержит объект атрибутов, идентичный объекту в запросе, т.е. совпадать только в том случае, если поле атрибутов содержит документ только с одним полем.
Чтобы сопоставить одно из множества полей, используйте точечную нотацию для идентификации полей во встроенном документе, например
"attributes.Good For Kids":true