可以使用 mongoose 来连接 MongoDB,而无需使用任何中间件。示例代码如下:
import mongoose from 'mongoose';
const connectToDatabase = async () => {
try {
await mongoose.connect(process.env.MONGODB_URI, {
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
});
console.log('Connected to MongoDB');
} catch (error) {
console.error('Error connecting to MongoDB:', error.message);
process.exit(1);
}
};
connectToDatabase();
在上面的代码中,我们使用 Mongoose 来连接 MongoDB。我们使用了 mongoose.connect
方法来连接数据库,该方法返回一个 Promise,我们可以使用 await
将其解决。我们还传递了一些选项(如 useNewUrlParser
、useUnifiedTopology
和 useCreateIndex
),以确保连接是安全的。