本文实例讲述了php实现mongodb自定义方式生成自增id的方法。分享给大家供大家参考。具体分析如下:
自己写了一段php的,拿出来给大家分享。
<?php function mid($name, $db){ $update = array('$inc'=>array("id"=>1)); $query = array('name'=>$name); $command = array( 'findandmodify'=>'ids', 'update'=>$update, 'query'=>$query, 'new'=>true, 'upsert'=>true ); $id = $db->command($command); return $id['value']['id']; } $conn = new mongo(); $db = $conn->idtest; $id = mid('user', $db); $db->user->save(array( 'uid'=>$id, 'username'=>'kekeles', 'password'=>'kekeles', 'info'=>'//www.jb51.net/ ' )); $conn->close(); ?>
希望本文所述对大家的php程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
使用Entrust扩展包在laravel 中实现RBAC的功能
网友评论