錯誤:
C:UsersBpcDesktopdevcamper_api
ode_modulesmongodblibconnection_string.js:281
throw new error_1.MongoParseError(${optionWord} ${Array.from(unsupportedOptions).join(', ')} ${isOrAre} 不支持)。
^
MongoParseError:不支持usecreateindex、usefindandmodify選項 在Object.parseOptions(C:UsersBpcDesktopdevcamper_api ode_modulesmongodblibconnection_string.js:281:15) 在new MongoClient(C:UsersBpcDesktopdevcamper_api ode_modulesmongodblibmongo_client.js:62:46) 在C:UsersBpcDesktopdevcamper_api ode_modulesmongooselibconnection.js:781:16 在new Promise()處 在NativeConnection.Connection.openUri(C:UsersBpcDesktopdevcamper_api ode_modulesmongooselibconnection.js:778:19) 在C:UsersBpcDesktopdevcamper_api ode_modulesmongooselibindex.js:330:10 在C:UsersBpcDesktopdevcamper_api ode_modulesmongooselibhelperspromiseOrCallback.js:32:5 在new Promise()處 at promiseOrCallback (C:UsersBpcDesktopdevcamper_api ode_modulesmongooselibhelperspromiseOrCallback.js:31:10) 在Mongoose._promiseOrCallback(C:UsersBpcDesktopdevcamper_api ode_modulesmongooselibindex.js:1151:10)
。而這是我的代碼:
const mongoose = require('mongoose')。
const connectDB = async ( ) => {
const conn = await mongoose.connect(process.env.MONGO_URI,
{
useNewUrlParser: true,
useCreateIndex: true,
useFindAndModify: false,
useUnifiedTopology: true
});
console.log(`MongoDB Connected: ${conn.connection.host}`)。)
};
module.exports = connectDB;
uj5u.com熱心網友回復:
似乎與此相同。 MongoParseError: options useCreateIndex, useFindAndModify are not supported/a>
來自 Mongoose 6.0 檔案:
useNewUrlParser、useUnifiedTopology、useFindAndModify和useCreateIndex >>已不再是被支持的選項。Mongoose 6總是表現為>>useNewUrlParser、useUnifiedTopology和useCreateIndex為真,而>>useFindAndModify為假。請從你的代碼中洗掉這些選項。
來源。https://stackoverflow.com/a/68962378/7860331
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/307943.html
標籤:
