从PHP7调用Mongodb存储函数

时间:2017-02-07 11:33:10

标签: javascript php mongodb laravel function

下面是我存储在Mongodb中的mongodb函数。

db.system.js.save( { _id: "echoFunction", value : function(x) { return x; } } )

我可以使用以下查询在mongo中调用此函数:

db.loadServerScripts(); echoFunction(3);

现在我想从PHP 7中调用此函数,并且还有助于laravel。

1 个答案:

答案 0 :(得分:2)

您可以使用laravel中的以下代码段来执行您的mongoDB函数。

$cursor = DB::connection('mongodb')->command(array('eval' => 'echoFunction("4")')); $data = $cursor->toArray(); dd($data);

尝试让我知道它是否有效。