description

اضافه کردن یک فیلد به اطلاعات موجود

- 1 هفته پیش
توسط حسام موسوی آپدیت شد
علیرضا صفدری ( 8581 تجربه )
1 هفته پیش

توی مونگو دی بی یک جدول دارم و توی این جدول یکسری داده دارم الان یک فیلد به جدول اضافه کردم و یک مقدار پیشفرض واسش میذارم الان داده جدید که میسازم با فیلد جدید هست ولی داده های قبلی اون فیلد رو ندارند چجوری میشه اون فیلد جدید با مقدار پیشفرضش به داده های قبلی هم داده بشه؟

بهترین پاسخ انتخاب شده توسط علیرضا صفدری
حسام موسوی
1 هفته پیش

بخاطر اینکه این دیتابیس رابطه ای نیست میتونه هر doc با doc بعدی در یک collection متفاوت باشه .
بنابراین با تغییر همه doc ها تغییر نمیکنن شما میتونید با جاوااسکریپت بیاید doc های قبل رو بگیرید و مقدار پیش فرض رو بهشون اضافه کنید یا در برنامه خودتون بگید اگر فیلد نبود مقدار پیش فرض باشه .

حسام موسوی ( 69306 تجربه )
1 هفته پیش

بخاطر اینکه این دیتابیس رابطه ای نیست میتونه هر doc با doc بعدی در یک collection متفاوت باشه .
بنابراین با تغییر همه doc ها تغییر نمیکنن شما میتونید با جاوااسکریپت بیاید doc های قبل رو بگیرید و مقدار پیش فرض رو بهشون اضافه کنید یا در برنامه خودتون بگید اگر فیلد نبود مقدار پیش فرض باشه .

برای ارسال پاسخ باید وارد سایت شوید