私はMongoDBにユニークなインデックスを持っています。同じデータを2回挿入すると(間違っている)、PHPは致命的なエラーを出します - なぜですか?私はちょうどそれが警告エラーを与えることを望む。MongoDuplicateKeyException
それが致命的なエラーを与えた場合、すべての実行が停止しています:
Fatal error: Uncaught exception 'MongoDuplicateKeyException' with message 'localhost:27017: E11000 duplicate key error collection: wcities_social.test index: id_1 dup key: { : null }' in /var/www/html/all/mongo/mongo/test.php:20 Stack trace: #0 /var/www/html/all/mongo/mongo/test.php(20): MongoCollection->insert(Array) #1 {main} thrown in /var/www/html/all/mongo/mongo/test.php on line 20;
が影響を受けるコードを追加することによって、あなたの質問を改善してみてください詳細はthis documentを参照してください。 https://stackoverflow.com/help/how-to-ask – McNets
フォーマットして質問を投稿してください –
こんにちは、デベロッパー、そしてStack Overflowへようこそ。文章を少し読みやすくするためにあなたの質問を編集しましたが、あなたの質問をさらに編集してください - このサイトでは、あなたの質問を編集してできるだけ改善することをお勧めします。がんばろう! –