2016-06-23 2 views
0

Comment puis-je modifier le moteur de stockage de MongoDB de manière permanente afin de ne pas devoir exécuter mongod sans avoir à spécifier le moteur de stockage à chaque fois? . J'utilise shell version 3.2.7 sur Windows 7 32 bits. J'ai aussi une erreur qui dit 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating.MongoDB sous Windows 7 32 bits avec NodeJS

Aussi est-ce que quelqu'un sait comment fermer proprement le serveur quand j'ai fini de travailler, j'utilise ctrl + c` mais ça provoque une erreur puis je dois vider le dossier de données pour obtenir le processus pour recommencer. Merci

J'ai posé cette question sur http://dba.stackexchange.com Il ya 7 heures mais je n'ai pas encore reçu de réponse, donc j'ai décidé de demander ici.

Répondre

0

Vous pouvez définir cela dans le paramètre storage.config dans votre fichier de configuration YAML.

Exemple:

storage: 
    dbPath: d:\data\db 
    engine: mmapv1 

Si vous commencez pas déjà votre service MongoDB en utilisant un fichier de configuration, voir here pour les détails sur la façon de le faire que pour Windows.