Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
windows上的Mongodb安装路径_Mongodb_Advanced Installer - Fatal编程技术网

windows上的Mongodb安装路径

windows上的Mongodb安装路径,mongodb,advanced-installer,Mongodb,Advanced Installer,我从Advance installer打电话给MongoDB installer作为预请求,并为MongoDB提供windows服务。如果用户不更改MongoDB的默认安装路径,那么每一个都可以正常工作 如果用户更改了MongoDB的安装路径,则我无法获取MongoDB的安装路径,从而使MongoDB服务器成为windows服务。假设用户将默认路径更改为D:/Mongodb 能否请您帮助我,windows注册表中MongoDB的安装路径在哪里,或者请建议其他方法获取windows上MongoDB

我从Advance installer打电话给MongoDB installer作为预请求,并为MongoDB提供windows服务。如果用户不更改MongoDB的默认安装路径,那么每一个都可以正常工作

如果用户更改了MongoDB的安装路径,则我无法获取MongoDB的安装路径,从而使MongoDB服务器成为windows服务。假设用户将默认路径更改为D:/Mongodb


能否请您帮助我,windows注册表中MongoDB的安装路径在哪里,或者请建议其他方法获取windows上MongoDB的安装路径?

您可以静默安装MongoDB(意外安装)。您可以通过包参数更改安装位置和其他内容

msiexec.exe /q /i mongodb-win32-x86_64-2008plus-ssl 3.6.4-signed.msi INSTALLLOCATION="C:\Program Files\MongoDB\Server\3.6.4\" ADDLOCAL="all" SHOULD_INSTALL_COMPASS="0"
在高级安装程序中,将MongoDb添加为先决条件,然后转到“安装文件”选项卡。将“安装命令行”中的所有3个字段设置为:

/qn INSTALLLOCATION=“C:\Program Files\MongoDB\Server\3.6.4” ADDLOCAL=“all”是否应安装\u COMPASS=“0”


如果MongoDb安装程序可以静默启动,那么您可以静默安装,因此用户无法更改默认路径。您可以从配置MongoDb prereq的静默命令行“安装项目的先决条件页面。感谢您的输入,但我的客户端不允许无提示安装MongoDB或任何其他reqreq。安装Mongo pre req后,您是否能够获取MSI日志;如果在默认安装位置找不到mongod.exe,让用户浏览到安装路径如何?我的MongoDB的安装位置在卸载子项中为空,这通常是我指示您查找的位置。谢谢,我遵循相同的逻辑,如果在默认位置找不到,我会要求用户选择MongoDB安装路径。