我在 Laravel 和 Jensseger laravel-mongodb 中使用 Mongodb 3.2 和 PHP,文档在这里: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?