$ where式で再帰を使用したいのですが、以下のコードは機能しません。私はどこが間違っていますか?ありがとう!)。
$code = new MongoCode('
function foo(bar) {
if (bar.catId == 100) {
return true;
} else {
if (bar.child) {
foo(bar.child);
}
}
}
foo(this);
');
$result = $db->categories->find(
array(
'$where' => $code
)
)->count();