0

次のように、mongodb の格納された JavaScript にクエリを格納しようとしています。

$query = $collection->count(array( 'email' => "me@hotmail.com", 'app_id' => $app_id ));

$db->system->js->save(array(
    "_id" => "archiveMessages2", 
    "value" => new MongoCode("function() { $query }")
));

そして、次のように関数を実行してクエリを実行してみます。 print_r($db->execute("archiveMessages2()"));

しかし、それは何も返しません。

助けてください

4

1 に答える 1

0

'return' のように追加する必要がありました。

"value" => new MongoCode("function() { return $query }")

于 2013-07-28T17:52:38.303 に答える