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