この記事では主にMongodbの自動インクリメントIDを生成するカスタムメソッドを実装するphpメソッドを紹介し、Mongodbの自動インクリメントの実装スキルと対応するPHP操作を分析します。 -increment フィールドと例。必要な友達はそれを参照できます
この記事の例では、PHP が Mongodb のカスタム メソッドを実装して自己増加 ID を生成する方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:
コードは次のとおりです:
私は自分で php を書き、それをみんなと共有しました。
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
関数mid($name, $db){ $update = array('$inc'=>array("id"=>1)); $query = array('name'=>$name); $command = 配列( 'findandmodify'=>'ids', 'update'=>$update, 'query'=>$query、'new'=>true、'upsert'=>true ); $id = $db->コマンド($command); return $id['value']['id']; } $conn = 新しい Mongo(); $db = $conn->idtest; $id = Mid('user', $db); $db->user->save(array( )'uid'=>$id, 'ユーザー名'=>'ケケレス', 'パスワード'=>'ケケレス', '情報'=>'http://www.jb51.net/' )); $conn->close(); ?> |
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。