PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

The MongoDuplicateKeyException class | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

The MongoDuplicateKeyException class

(PECL mongo >= 1.5.0)

はじめに

Thrown when attempting to insert a document into a collection which already contains the same values for the unique keys.

クラス概要

MongoDuplicateKeyException extends MongoWriteConcernException {
/* 継承したプロパティ */
protected string $message ;
protected int $code ;
protected string $file ;
protected int $line ;
/* 継承したメソッド */
}

例1 Catching MongoDuplicateKeyException

<?php
$mc 
= new MongoClient("localhost");

$c $mc->selectCollection("test""test");

$c->insert(array('_id' => 1));
try {
    
$c->insert(array('_id' => 1));
} catch (
MongoWriteConcernException $e) {
    echo 
$e->getMessage(), "\n";
}
?>

上の例の出力は、 たとえば以下のようになります。

localhost:27017: insertDocument :: caused by :: 11000 E11000 duplicate key error index: test.test.$_id_  dup key: { : 1 }

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「The MongoDuplicateKeyException class」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | The MongoDuplicateKeyException class」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: