След няколко проучвания намерих решението и споделих всичко, което научих, така че никой нов учащ да не се затруднява като мен.
Моя грешка:
Гледах mongodb с помощта на :
mongod --config "c:\MongoDB\Mongod.cfg"
и стартирайте mongo shell, като просто стартирате
mongo
Стартиране на Mongo DB и Shell
След това разбра какво прави всяка команда:
<предварителен код>|*| Стартирайте Mongo DB с конфигурация по подразбиране:mongod|*| Стартирайте Mongo DB с конфигурационен файл:mongod -f "c:\MongoDB\Mongods.cfg" |Или| mongod --config "c:\MongoDB\Mongod.cfg"|O| Стартирайте Mongo DB с флагове за конфигурация:mongod --dbpath "c:\mongodb\data\nameMdb" --logpath "c:\mongodb\log\nameMdbLog.log" --directoryperdb --logappendТака че съответно трябва да използваме mongo и за стартиране на shell :
<предварителен код>|*| Стартирайте Mongo shell с конфигурация по подразбиране:mongo|*| Стартирайте обвивката на Mongo с флагове за конфигурация на localhost:mongo --host localhost --port 28888|*| Стартирайте обвивката на Mongo с публични конфигурационни флагове и потребителски данни:mongo --username|*| Създаването на конфигурационен файл е обяснено тук с пример:
https://github.com/mongodb/mongo/blob/master /rpm/mongod.conf