sql >> Database >  >> NoSQL >> MongoDB

Heel raar Mongoose / MongoDB-probleem bij het uitvoeren van de MEAN-site op Openshift

Ik ben al een paar dagen bezig om mijn site op openshift te laten werken. Ik heb de afgelopen twee dagen ervoor gezorgd dat alle npm-pakketversies die ik op mijn computer gebruik, dezelfde zijn als de versies die op openshift worden gebruikt. Nadat ik alle versies had gesynchroniseerd, was het veel werk om mijn code opnieuw te bepalen, maar uiteindelijk kreeg ik het werkend.

De grootste fout waar ik achter moest komen, was dat toen ik een PUT . probeerde te doen, verzoek, dacht zelfs dat ik de _id . niet aan het veranderen was veld - het zou me deze fout geven:

MongoError: Mod on _id not allowed

Uiteindelijk realiseerde ik me dat ik een object moest maken met dezelfde informatie, alleen zonder de _id veld om de update te laten werken.

Anders dan dat, kostte het gewoon veel sleutelen om het goed te krijgen - hier is het resultaat van mijn werk - http://hackabox-eamonbenproject.rhcloud.com/ - het probleem dat ik heb, heeft betrekking op het forum dat ik aan het maken was, dus controleer dat - het is volledig functioneel.




  1. Mongodb en dat zoeken naar polygonen die een polygoon kruisen

  2. Installeer mongodb op azure devops-host voor testrun

  3. Resque op Heroku cedar stack Het aantal arbeiders bestaat nog nadat de arbeider is beëindigd

  4. MongoDB:Waarom moeten we de cursor sluiten nadat deze is gebruikt?