【发布时间】:2017-04-01 10:15:40
【问题描述】:
我在 Laravel 中使用 Mongodb 3.2 和 PHP 和 Jensseger laravel-mongodb,文档在这里:https://github.com/jenssegers/laravel-mongodb
我通过这段代码插入数据,它工作正常:
$clientes = DB::connection(env('DB_DATABASE'))->collection('catalogo_clientes');
$clientes->insert(array("_id" => "1", "nombre" => "test", "disponible" => 1));
但是,我想使用我在 mongo 中创建的函数,而不是“_id”中的“1”,当通过命令行插入时,我通常会使用它,效果很好:
db.loadServerScripts();
db.catalogo_clientes.insert(
{
_id: getNextId("clientes"),
nombre: "Bob X.",
disponible: 1
}
)
如何使用“getNextId()”的相同函数通过php插入mongo?
【问题讨论】:
-
我正在通过插入运行一个函数,我也看到了这个问题,但它没有解决我的问题:(
标签: php mongodb jenssegers-mongodb