محمدرضا
6 سال پیش توسط محمدرضا مطرح شد
3 پاسخ

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

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

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


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
0

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


محمدرضا
@muhamadreza24 6 سال پیش مطرح شد
0

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


EW
@erwin 6 سال پیش آپدیت شد
0

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

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

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


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

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