ОК, поэтому ввод PHP на самом деле неясен. Предоставленный вами PHP может быть одним из следующих объектов JSON:
Версия 1:
{ parents:
[
{ id: 1, title: "Folder 1" },
{ id: 3, title: "Folder 2" }
] }
Версия 2:
{ parents:
{ 0: { id: 1, title: "Folder 1" },
1: { id: 3, title: "Folder 2" }
} }
Если вы сделаете find({'parents.id':3})
на версии 1 , это будет работать.
Если вы сделаете find({'parents.id':3})
на версии 2 , это не сработает.
Разница не ясна в PHP, поэтому используйте командную строку и перепроверьте.