MongoCode::__construct
Crea un nuevo objeto de código
&reftitle.description;
public MongoCode::__construct
stringcode
arrayscopearray()
&reftitle.parameters;
code
Texto del código.
scope
Ámbito que se usará para este código.
&reftitle.returnvalues;
Devuelve un nuevo objeto de código.
&reftitle.examples;
Ejemplo de MongoCode::__construct
4));
var_dump($code);
?>
]]>
&example.outputs.similar;
array(1) {
["x"]=>
int(4)
}
["code"]=>
string(80) "function() { for(i=0;i<10;i++) { db.foo.update({z : i}, {z : x}); } return x-1; }"
}
]]>
Usando MongoCode con $where
Este ejemplo consulta la colección de elementos cuyos campos 'x' valgan menos que $y. Tenga en cuenta
que se pasan objetos PHP al ámbito de JavaScript y que la función JavaScript devuelve un booleano.
find(array('$where' => new MongoCode('function() { return this.x < y; }', array('y'=>$y))));
?>
]]>