MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Masalah Mongoose/MongoDB yang sangat aneh saat menjalankan situs MEAN di Openshift

Saya telah bekerja untuk membuat situs saya bekerja di openshift selama beberapa hari sekarang. Saya menghabiskan satu atau dua hari terakhir memastikan bahwa semua versi paket npm yang saya gunakan di komputer saya sama dengan versi yang digunakan di openshift. Setelah saya menyinkronkan semua versi, banyak pekerjaan yang harus dilakukan untuk memfaktorkan ulang kode saya, tetapi akhirnya saya berhasil.

Kesalahan utama yang harus saya ketahui adalah ketika saya mencoba melakukan PUT permintaan, meskipun saya tidak mengubah _id bidang - itu akan memberi saya kesalahan ini:

MongoError: Mod on _id not allowed

Saya akhirnya menyadari bahwa saya perlu membuat objek dengan semua info yang sama, hanya tanpa _id bidang agar pembaruan berfungsi.

Selain itu, hanya perlu banyak mengutak-atik untuk melakukannya dengan benar - inilah hasil kerja saya - http://hackabox-eamonbenproject.rhcloud.com/ - masalah yang saya alami berkaitan dengan forum yang saya buat, jadi periksalah - ini berfungsi penuh.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kueri MongoDb dan system.linq

  2. Objek #<MongoClient> tidak memiliki metode 'terbuka'

  3. MongoDB vs. Cassandra

  4. URI Mongo dengan sertifikat yang ditandatangani sendiri

  5. Mustahil untuk mendapatkan properti dari objek luwak