راکت

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

3 پاسخ

سلام دوستان
من امروز 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.

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

ثبت پرسش جدید

پاسخ‌ها

3
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

محمدرضا
محمدرضا
@muhamadreza24

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

شاید پاسخ شما همین‌جا باشد

EW
EW
@erwin

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

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

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

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام