فرض کنید می خواهیم داکیومنت هایی را پیدا کنیم که فیلد X در آن ها وجود ندارد. (مثلاً جدولی بنام student داریم که فیلد TA_id در برخی داکیومنت ها وجود دارد و در برخی نه). چطور این کار را انجام دهیم؟
- نفیسه افقی 3 سال قبل سوال کرد
- آخرین ویرایش 3 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
این کار را خیلی راحت و با کمک متد find و پارامتر exists$ می توانید انجام دهید:
db.collection_name.find({ "field_name": { "$exists": false } })
* کد بالا داکیومنت هایی را بر می گرداند که فیلد field_name در آن ها وجود ندارد.
* collection_name نام کُلکشن یا همان جدول شماست.
- نفیسه افقی 3 سال قبل پاسخ داد
- آخرین ویرایش 3 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید