【发布时间】:2019-09-07 03:53:41
【问题描述】:
任何人都知道为什么我在使用 mongoose 时总是在控制台日志中看到这个
the options [port] is not supported
快速上下文:
- 在本地运行
mongod - 在本地运行 node/express 应用程序
- “猫鼬”:“^5.6.11”
- mongodb v4.0.10
- 下面的代码 sn-p:
const mongoProfile = require('../config/mongo-profile.json');
let mongooseConnPromise = mongoose.connect(mongoProfile.url, mongoProfile.connectionOptions);
let dbConn = mongoose.connection;
dbConn.on('error', console.error.bind(console, 'connection error:'));
dbConn.on('open', () => {
RpDataModel.find({$or: queryData},
(err, docs) => {
dbConn.close();
res.append('ETag', `My PerfTest, ${new Date(Date.now())}`);
res.json(docs);
});
});
"('../config/mongo-profile.json')" ???? conn str 和下面的选项
{
"url": "mongodb://localhost",
"connectionOptions": {
"useNewUrlParser": true,
"port": 27017,
"user": "rpTest",
"dbName":"rp-db-perf-test",
"pass":"...",
"keepAlive": true,
"keepAliveInitialDelay": 0
}
}
【问题讨论】:
标签: node.js mongodb express mongoose