• این موضوع 1 پاسخ، 2 کاربر را دارد و آخرین بار در 3 سال، 7 ماه پیش بدست علی به‌روزرسانی شده است.
در حال نمایش 2 نوشته (از کل 2)
  • نویسنده
    نوشته‌ها
  • #46341 پاسخ
    manafi_amir
    مشارکت کننده

    سلام
    شما در فایل users در پوشه مدل به این شکل نوشتید
    const Schema = mongoose.Schema
    const User = mongoose.Schema
    ({
    و در انتها هم
    module.exports = mongoose.model(‘User’ , User)

    حال دو سوال
    سوال اول
    من در جایی دیدم که به شکل زیر نوشتند ایا می شود به شکل زیر هم نوشت و اگر بله چه فرقی می کنند با هم
    const Schema = mongoose.Schema
    const User = new Schema

    سوال دوم
    کد آخر یک s جا نیفتاده؟
    module.exports = mongoose.model(‘Users’ , User)

    ببخشید بابت این سوال ها

    #46346 پاسخ
    علی
    مشارکت کننده

    سوال اول :
    هم میتونید از mongoose.Schema استفاده کنید و هم از new Schema تفاوتی نمیکنه
    سوال دوم :
    تفاوتی بازهم نداره. با توجه به اینکه mongoose به صورت auto این مسئله رو چک میکنه در نهایت collection که در دیتابیس مورد نظر ایجاد میشود زمانی که از User استفاده میکنی یا Users همان users هست.

در حال نمایش 2 نوشته (از کل 2)
پاسخ به: mongoose.model
اطلاعات شما: