php の専門家に助けを求めてください。 mongodbのアプリについて!
mongodb の特定のライブラリに ID のセットがあり、その元のデータは db.ids.insert({'name':'user','id':0})
以下の方法で実装してください。IDは自己増加します。コードは次のとおりです。
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> public static function autoId($name, $db){ $update = array('$inc'=>array('id'=>1)); $query = array('name'=>$name); $command = array('findAndModify'=>'ids', 'update'=>$update,'query'=>$query, 'new'=>true); echo json_encode($command)."<br/>";//输出1 $id = $db->command($command); echo json_encode($id)."<br/>";//输出2 return $id['value']['id']; }