sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB no usa /etc/mongodb.conf después de cambiar dbpath

Un seguimiento tardío de la pregunta anterior...

Tuve un problema similar después de mover la base de datos a un ebs en ec2.

Resulta que simplemente ejecutar mongod todavía dirige el dbpath a /data/db/ (que existe).

El /etc/mongodb.conf se ignora por completo a menos que se le indique específicamente.

Me las arreglé para solucionar esto usando la directiva --config o simplemente el --dbpath (ambos funcionan) ¡¿Pero me quedé pensando de dónde toma mongod los valores predeterminados...?!

No pude ubicar y anular estos valores predeterminados en ninguna parte. ¿Alguien?

Nota:Estoy realmente molesto por este comportamiento de mongod... Esto es solo un mal diseño y una mala documentación.