راکت

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

1 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

1
mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

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

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

شاید پاسخ شما همین‌جا باشد

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

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