MongoDB 警告:--rest 是在没有 --httpinterface 的情况下指定的

Posted

技术标签:

【中文标题】MongoDB 警告:--rest 是在没有 --httpinterface 的情况下指定的【英文标题】:MongoDB WARNING: --rest is specified without --httpinterface 【发布时间】:2015-04-11 08:03:36 【问题描述】:

我正在尝试设置 MongoDB。我按照 YouTube 上的教程进行操作,但是当我输入时:

$ mongod
    --directoryperdb
    --dbpath C:/mongodb/data/db
    --logpath C:/mongodb/log/mongodb.log
    --logappend
    --rest

没有反应

all output going to: C:/mongodb/log/mongodb.log

改为显示:

WARNING: --rest is specified without --httpinterface

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

在你的mongodb目录中创建一个名为config的文件夹,在新创建的文件夹中创建一个名为mongodb.conf的文件>>(所以你应该有这样的路径安排)>> C:\mongodb\config \mongodb.conf

将此添加到文件 mongodb.conf

dbpath = C:\mongodb\data
port = 27017
logpath = C:\mongodb\logs
rest = true 
httpinterface = true

在CMD中运行这行代码

mongod --config C:\mongodb\config\mongodb.conf --install

【讨论】:

【参考方案2】:

所有错误意味着您添加了--rest 属性而没有添加--httpinterface 属性。无论您是内联还是在配置文件中添加它都没有关系。

在你的配置文件中输入:

rest = true
httpinterface = true

并且此警告不会出现在命令行上。它只是告诉您,由于您没有提出,mongod 正在为您启动--httpinterface。话虽如此,这不应该在生产中完成,因为它不安全。

【讨论】:

【参考方案3】:

文件 mongodb.conf

#This is example config file for MongoDB
dbpath = C:\mongodb\data
port = 27017
logpath = C:\mongodb\logs\mongo.log
rest = true 
httpinterface = true

CMD

mongod --config C:\mongodb\config\mongodb.conf --install

【讨论】:

【参考方案4】:

在您的 mongodb.conf 文件中,添加这一行

rest = true

您可以阅读手册here。

如果您没有 mongodb.conf 文件,请在您的 mongodb 文件夹中创建一个。这是配置文件的示例 sn-p。就我而言,假设在 C:\mongodb\config\mongodb.conf 创建。

#This is example config file for MongoDB
dbpath = C:\mongodb\data
port = 27017
logpath = C:\mongodb\logs\mongo.log

然后打开命令提示符,你可以使用以下任意一种

mongod -f C:\mongodb\config\mongodb.conf

mongod --config C:\mongodb\config\mongodb.conf

【讨论】:

我在文件中找不到这个 mongodb.conf 抱歉,睡着了,还是不行,好难过,我放弃了,我另找方法学node.js,谢谢 知道你在看什么教程,但你可以通过阅读 mongodb 网站上的安装步骤下载并尝试。 最后添加一个安装标志。 mongod.exe --config C:\mongodb\config\mongodb.conf --install

以上是关于MongoDB 警告:--rest 是在没有 --httpinterface 的情况下指定的的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB 弃用警告

Spring Boot MongoDB REST - 自定义存储库方法

MongoDB警告信息

Django MongoDB 迁移警告

使用 Mongoose 时的 MongoDB 弃用警告

Mongodb监控