MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Aufruf einer gespeicherten Prozedur über PHP in MongoDB

Sind Sie sicher, dass Sie dieselbe Datenbank verwenden? Versuchen Sie, es auf ein einfaches Beispiel zu vereinfachen, z. B.

$m = new Mongo();
$db = $m->foo;

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

print_r($db->execute("archiveMessages()"));

Ergebnisse in:

Array
(   
    [retval] => 3
    [ok] => 1
)