MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Bardzo dziwny problem z Mongoose/MongoDB podczas uruchamiania strony MEAN na Openshift

Od kilku dni pracuję nad uruchomieniem mojej strony na openshift. Spędziłem ostatni dzień lub dwa upewniając się, że wszystkie wersje pakietów npm, których używam na moim komputerze, są takie same jak wersje używane na openshift. Po zsynchronizowaniu wszystkich wersji refaktoryzacja kodu wymagała dużo pracy, ale w końcu udało mi się go uruchomić.

Głównym błędem, który musiałem wymyślić, było to, że próbując wykonać PUT żądanie, nawet myślałem, że nie zmieniam _id pole - dałoby mi ten błąd:

MongoError: Mod on _id not allowed

W końcu zdałem sobie sprawę, że muszę stworzyć obiekt z tymi samymi informacjami, tylko bez _id pole, aby aktualizacja działała.

Poza tym po prostu trzeba było dużo majstrować, aby zrobić to dobrze – oto wynik mojej pracy – http://hackabox-eamonbenproject.rhcloud.com/ - problem, który miałem, dotyczy forum, które tworzyłem, więc sprawdź to - jest w pełni funkcjonalne.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. używam obietnicy node.js do sprawdzania, czy nazwa użytkownika istnieje w db, czy nie

  2. Wiosna mongoSzablon. Sortowanie nie działa w zapytaniu geograficznym (NearQuery)

  3. Kluczowe rzeczy do monitorowania w MongoDB

  4. Co to jest kursor w MongoDB?

  5. Mongodb - Dodaj schemat dla istniejącej kolekcji