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