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 ย่อมากจากน้อยกว่าหรือเท่ากับ ( <= )