جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
محسن محمدپور
4 سال پیش توسط محسن محمدپور مطرح شد
1 پاسخ

auto increment عددی فیلد id در mongodb

سلام
به صورت پیش فرض در دیتابیس مونگو، فیلد _id از نوع آبجکت هستش که یک شناسه به صورت string از اعداد و حروف میده
من از mongoose استفاده میکنم و می تونم موقع تعریف مدلم، نوع اون رو number قرار بدم ولی چطور میشه حالت auto increment رو براش فراهم کرد تا شناسه های یکتا و خودکار بسازه مثل mysql
ممنون


ثبت پرسش جدید
mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 4 سال پیش مطرح شد
0

شما باید یک کالکشن بسازید و به ازای هر کالکشن (collection) دیگه ای که میخواید شمارنده داشته باشه داخلش یک داکیومنت (document) ایجاد کنید و نام کالکشن + شمارنده رو قرار بدید که هر دفعه با عدد یک جمع کنیدش و بدونید شمارنده بعدی چیه.

حالا با استفاده از این کالکشن میتونید برای کالکشن هایی که دارید شمارنده به حالت auto increment داشته باشید.


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

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