Devdit
 

MongoDB between ข้อมูลด้วย $gte และ $lte

1.5K

MongoDB between ข้อมูลด้วย $gte และ $lte บทความนี้สอนเขียน query เพื่อแสดงข้อมูลโดยมีเงื่อนไขคือ แสดงข้อมูล price ในช่วงข้อมูล 100 ถึง 300 โดยใช้คำสั่ง $find ร่วมกับ $gte และ $lte สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง MongoDB between ข้อมูลด้วย $gte และ $lte

db.product.find({price:{$gte:100, $lte:300}}, {_id:0})

ผลลัพธ์

{ name: 'MongoDB', price: 250 }
{ name: 'MySQL', price: 200 }

คำอธิบาย

MongoDB between จากตัวอย่างแสดงข้อมูลจาก collection product ด้วย db.product.find โดยมีเงื่อนไขคือแสดงข้อมูลที่ field price มีค่าระหว่าง 100 ถึง 300 สามารถเขียนคำสั่งได้เป็น price:{$gte:100, $lte:300} โดยคำสั่ง $gte ย่อมาจากมากกว่าหรือเท่ากับ ( >= ) และคำสั่ง $lte ย่อมากจากน้อยกว่าหรือเท่ากับ ( <= )

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