Avatar ·

كيفية إزالة التحذير "current URL string parser is deprecated" في Mongoose مع TypeScript

مرحباً بالجميع! أنا أكتب backend باستخدام Express مع TypeScript وأستخدم MongoDB عبر Mongoose. عند الاتصال بقاعدة البيانات، أتلقى التحذير التالي في وحدة التحكم:\n\n```\n(node:12345) DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect.\n```\n\nلقد حاولت بالفعل إضافة `useNewUrlParser: true` في الخيارات، لكني لا أزال أرى هذه الرسالة. إليك الكود الخاص بي:\n\n```typescript\nimport mongoose from 'mongoose';\nimport { config } from './config';\n\nconst connectDB = async (): Promise => {\n try {\n await mongoose.connect(config.mongoURI, {\n useNewUrlParser: true,\n useUnifiedTopology: true,\n });\n console.log('MongoDB connected successfully');\n }