آفلاین
user-avatar

مشکل در کانفیگ mongoose

2 سال پیش
توسط EW آپدیت شد
آفلاین
user-avatar
محمدرضا ( 1499 تجربه )
2 سال پیش

سلام دوستان
من امروز mongoose رو آپدیت کردم وقتی پروژه رو اجرا کردم به این ارور ها برخوردم :

(node:1716) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead.
(node:1716) DeprecationWarning: collection.count is deprecated, and will be removed in a future version. Use collection.countDocuments or collection.estimatedDocumentCount instead
(node:1716) DeprecationWarning: collection.find option [fields] is deprecated and will be removed in a later version.

لطفا راهنماییم کنید.

آفلاین
user-avatar
حسام موسوی ( 382959 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

سلام وقتتون بخیر اول اینکه اینها warning هستند و هیچ مشکلی فعلا برای پروژه شما به وجود نمیارن اما برای رفع کردنشون ببینید کجاها از این متد ها استفاده کردید و مستندات خود mongoose چی میگه در رابطه با ین ها

آفلاین
user-avatar
محمدرضا ( 1499 تجربه )
2 سال پیش

بله درسته اینا وارنینگ هست.
من به گیت هاب mongoose قسمت issues ها رفتم ولی چیزی درباره برطرف کردن اونا نگفته بود
@hesammousavi

آفلاین
user-avatar
EW ( 13283 تجربه )
2 سال پیش

این وارنینگ ها داره میگه 3 عدد از متد هایی که استفاده کردید منقضی شدند و بزودی در نسخه های بعد حذف خواهند شد شما میتونید به جاشون از متد های زیر استفاده کنید

collection.ensureIndex => collection.createIndexes
 collection.count => collection.countDocuments

و همچنین اخرین وارنینگ هم به همین صورت داره همین تذکر رو میده متد های بالا رو میتونید در داکیومنت mongodb یا mongoose سرچ کنید تا طرز استفادش رو مشاهده کنید

برای ارسال پاسخ باید وارد سایت شوید