MongoCode::__construct新しいコードオブジェクトを作成する
説明
public MongoCode::__construct
( string
$code
[, array $scope = array()
] )パラメータ
返り値新しいコードオブジェクトを返します。 例例1 MongoCode::__construct の例
<?php上の例の出力は、 たとえば以下のようになります。
object(MongoCode)#1 (2) {
["scope"]=>
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; }"
}
例2 MongoCode での $where の使用例 この例では、コレクションに対して 'x' フィールドが $y 未満である要素を問い合わせます。 PHP オブジェクトを JavaScript のスコープに渡すことができること、 そして JavaScript の関数は boolean 値を返すことに注意しましょう。
<?php |