sql >> Database >  >> NoSQL >> MongoDB

Een opgeslagen procedure aanroepen via PHP in MongoDB

Weet je zeker dat je dezelfde database gebruikt? Probeer het te vereenvoudigen tot een eenvoudig voorbeeld, bijvoorbeeld

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

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

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

Resultaten in:

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


  1. Hoe kan ik MongoDB vragen om JavaScript te evalueren om waarde voor een veld te verkrijgen?

  2. mangoest findByIdAndDelete / findOneAndRemove niet verwijderen

  3. Kan ik rs.initiate() en rs.Add() aanroepen vanuit node.js met het MongoDb-stuurprogramma?

  4. Sorteer op meerdere velden samen in mongodb