這篇文章主要介紹了php實現Mongodb自定義方式生成自增ID的方法,實例分析了Mongodb自增字段的實現技巧與對應php操作方法,需要的朋友可以參考下
本文實例講述了php實現Mongodb自定義方式生成自增ID的方法。分享給大家供大家參考。具體分析如下:
代碼如下: //首先創建一個自動增長id集合 ids
自己寫了一段php的,拿出來給大家分享。
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <?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'=>'http://www.jb51.net/ ' )); $conn->close(); ?>希望本文所述對大家的php程序設計有所幫助。