MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB n'utilise pas /etc/mongodb.conf après avoir changé dbpath

Un suivi tardif sur la question ci-dessus...

J'ai eu un problème similaire après avoir déplacé la base de données vers un ebs sur ec2.

Il s'avère que le simple fait d'exécuter mongod dirige toujours le dbpath vers /data/db/ (qui existe).

Le /etc/mongodb.conf est complètement ignoré sauf indication contraire.

Je parviens à contourner ce problème en utilisant la directive --config ou juste le --dbpath (les deux fonctionnent) Mais je me suis demandé d'où mongod tire ses valeurs par défaut... ? !

Je n'ai pu localiser et remplacer ces valeurs par défaut nulle part. Quelqu'un ?

Remarque :Je suis vraiment ennuyé par ce comportement de mongod... C'est juste une mauvaise conception et une mauvaise documentation.