پاسخ داده شد
0
0

فرض کنید می خواهیم داکیومنت هایی را پیدا کنیم که فیلد X در آن ها وجود ندارد. (مثلاً جدولی بنام student داریم که فیلد TA_id در برخی داکیومنت ها وجود دارد و در برخی نه). چطور این کار را انجام دهیم؟

  • شما باید برای ارسال دیدگاه شوید
پاسخ عالی
0
0

این کار را خیلی راحت و با کمک متد find و پارامتر exists$ می توانید انجام دهید:

db.collection_name.find({ "field_name": { "$exists": false } })

* کد بالا داکیومنت هایی را بر می گرداند که فیلد field_name در آن ها وجود ندارد.

* collection_name نام کُلکشن یا همان جدول شماست.

  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت