Devdit
 

MongoDB or การสร้างเงื่อนไขหรือ ด้วย $or

742

MongoDB or การสร้างเงื่อนไขหรือ ด้วย $or บทความนี้สอนใช้คำสั่ง $or เพื่อเชื่อมเงื่อนไข 2 เงื่อนไข โดย or กรณีเงื่อนไขใดเป็นจริง ให้เงื่อนไขชุดดังกล่าวเป็นจริงทันที พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง MongoDB or การสร้างเงื่อนไขหรือ ด้วย $or

db.product.find( 
	{ $or:
		[
			{name : 'Computer'}, 
			{price : 200}
		]
	}, {_id : 0} 
)

ผลลัพธ์

{ name: 'Notebook', price: 200 }
{ name: 'Computer', price: 200 }

คำอธิบาย

MongoDB or (หรือ) จากตัวอย่างแสดงข้อมูลจาก collection ชื่อ product โดยใช้คำสั่ง find จากนั้นเขียนเงื่อนไข or คือ $or:[{name : 'Computer'}, {price : 200}] หมายความว่าให้แสดงข้อมูลที่ field name เท่ากับ ‘Computer’ หรือ field price เท่ากับ 200 กรณีมีเงื่อนไขใดเป็นจริงให้แสดงข้อมูลออกสู่หน้าจอ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ