سلام دوستان
من امروز 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.
لطفا راهنماییم کنید.
سلام وقتتون بخیر اول اینکه اینها warning هستند و هیچ مشکلی فعلا برای پروژه شما به وجود نمیارن اما برای رفع کردنشون ببینید کجاها از این متد ها استفاده کردید و مستندات خود mongoose چی میگه در رابطه با ین ها
بله درسته اینا وارنینگ هست.
من به گیت هاب mongoose قسمت issues ها رفتم ولی چیزی درباره برطرف کردن اونا نگفته بود
@hesammousavi
این وارنینگ ها داره میگه 3 عدد از متد هایی که استفاده کردید منقضی شدند و بزودی در نسخه های بعد حذف خواهند شد شما میتونید به جاشون از متد های زیر استفاده کنید
collection.ensureIndex => collection.createIndexes
collection.count => collection.countDocuments
و همچنین اخرین وارنینگ هم به همین صورت داره همین تذکر رو میده متد های بالا رو میتونید در داکیومنت mongodb یا mongoose سرچ کنید تا طرز استفادش رو مشاهده کنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟