WHAT'S NEW?
Loading...

Cara Mengatasi MongoError: E11000 duplicate key error index

Cara Mengatasi MongoError: E11000 duplicate key error index

Kali ini saya akan menulis singkat mengenai error dalam penggunaan MongoDB dan cara penanganannya. Error ini baru saya alami jadi cukup membuat pusing dan akhirnya bisa terselesaikan.

Saya menggunakan NodeJS dan mongoose dalam membuat RESTful API, dan digunakan dengan jQuery Ajax standard (saya tidak mahir dalam hal front-end framework). Saat masuk proses POST data yang berupa submit form, saya selalu mendapati error di console browser "500 internal server error" dan yang membuat saya makin bingung, API saya tidak crash dan masih bisa berfungsi jika saya gunakan untuk operasi lainnya.

Dalam menggunakan NodeJS, banyak sekali yang merekomendasikan untuk menggunakan debugging tools (API yang saya masih development mode dan belum ada buat testing juga), nah disini saya menggunakan chrome-dev tools dalam hal debungging dan sampai akhirnya saya ketemu penyebab masalah yang saya hadapi yang berisikan error sebagai berikut:
MongoError: E11000 duplicate key error index: toolswatcher.users.$name_1 dup ......
Mungkin nantinya anda akan ketemu masalah yang sama, maka untuk mengatasinya cukup mudah yaitu dengan langkah melalui MongoDB shell dengan perintah berikut:
db.users.dropIndex({"name":1})
Hanya dengan langkah diatas, masalah yang saya hadapi sudah terselesaikan dan API-nya berjalan lancar sesuai yang saya inginkan.

Untuk detail penggunaan MongoDB shell bisa melihat langsung pada tutorial yang ada pada blog ini, dan sedangkan untuk error seperti diatas penjelasan lebih jelasnya bisa mengacu pada link Official MongoDB.

Image source: wpcookhouse.

[Google Play Deal] - Download Black Light Icon Pack Gratis

[Google Play Deal] - Download Black Light Icon Pack Gratis


Dalam hal mempercantik homescreen Android terdapat beberapa hal yang diperlukan mulai dari icon, launcher dan lain sebagainya. Tapi beberapa dari aplikasi tersebut tersedia secara gratis tapi untuk beberapa fitur terkunci bagi pengguna gratis dan perlu untuk membelinya agar mendapatkan full feature.

Namun sebenarnya sering ada diskon untuk aplikasi berbayar di Google Play Store yang bahkan harga aplikasi premium menjadi gratis tanpa bayar dalam jangka waktu tertentu.
[Google Play Deal] - Download Black Light Icon Pack Gratis

Seperti yang terlihat pada gambar di atas, nama icon pack tersebut ialah "Black Light Icon Pack" yang hari ini tersedia secara gratis dari harga semula berkisar Rp. 13.000. Jadi bagi yang tertarik ingin punya icon tersebut jangan sampai terlambat, silakan langsung saja download melalui link dibawah ini: