MongoDB, is it invalid to modify the database path with a configuration file? !

  mongodb, question

Firstly, according to the description of official documents, the configuration file is created, the database path is modified, and the configuration filemongo.configThe content is as follows:

systemLog:
 destination: file
 path: I:\mongodb_data\log\mongod.log
 logAppend: false
 storage:
 dbPath: I:\mongodb_data\db
 net:
 port: 27017
 bindIp: 127.0.0.1

Then, mongodb’s service was customized with the following command:

mongod --config "C:\\Program Files\\MongoDB\\Server\\3.6\\mongo.config" --install

Then the mongdb service was restarted, but after mongod was opened, it was found that the database path was still on disk C, as follows:

C:\Program Files\MongoDB\Server\3.6\bin>mongod
 2018-03-26T23:33:52.760-0700 I CONTROL  [initandlisten] MongoDB starting : pid=29408 port=27017 dbpath=C:\data\db\ 64-bit host=LAPTOP-5EHTU72R
 2018-03-26T23:33:52.760-0700 I CONTROL  [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
 2018-03-26T23:33:52.761-0700 I CONTROL  [initandlisten] db version v3.6.3
 2018-03-26T23:33:52.763-0700 I CONTROL  [initandlisten] git version: 9586e557d54ef70f9ca4b43c26892cd55257e1a5
 2018-03-26T23:33:52.764-0700 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.1u-fips  22 Sep 2016
 2018-03-26T23:33:52.766-0700 I CONTROL  [initandlisten] allocator: tcmalloc
 2018-03-26T23:33:52.767-0700 I CONTROL  [initandlisten] modules: none
 2018-03-26T23:33:52.769-0700 I CONTROL  [initandlisten] build environment:
 2018-03-26T23:33:52.771-0700 I CONTROL  [initandlisten]     distmod: 2008plus-ssl
 2018-03-26T23:33:52.773-0700 I CONTROL  [initandlisten]     distarch: x86_64
 2018-03-26T23:33:52.774-0700 I CONTROL  [initandlisten]     target_arch: x86_64
 2018-03-26T23:33:52.776-0700 I CONTROL  [initandlisten] options: {}
 2018-03-26T23:33:52.778-0700 I STORAGE  [initandlisten] exception in initAndListen: NonExistentPath: Data directory C:\data\db\ not found., terminating
 2018-03-26T23:33:52.779-0700 I CONTROL  [initandlisten] now exiting
 2018-03-26T23:33:52.782-0700 I CONTROL  [initandlisten] shutting down with code:100

Why is the configuration file invalid? I did it completely according to official documents.

Is config file under this path c:/programfiles/mongodb/server/3.6/bin
One more bin