Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

การประเมินค่าหนึ่งหรือหลายค่าจากคอลเลกชัน MongoDB

ใช้ $or ใน find()

ตัวดำเนินการ $or ใช้สำหรับสืบค้นเอกสารที่ตรงกับเงื่อนไขอย่างน้อยหนึ่งข้อจากหลายเงื่อนไข

> db.demo174.insertOne({"StudentName": "Chris", "CountryName": "US"});

คำสั่งค้นหาที่ StudentName="David" หรือ CountryName="US":

> db.demo174.find({$or: [{"StudentName": "David"}, {"CountryName": "US"}]});

ผลลัพธ์คืนเอกสารของ Chris (US) และ David (UK)