Devdit
 

MongoDB $gt และ $gte แตกต่างกันอย่างไร

1.4K

MongoDB $gt และ $gte แตกต่างกันอย่างไร คำสั่ง $gt คือมากกว่า ( > ) ส่วนคำสั่ง $gte คือมากกว่าหรือเท่ากับ ( >= ) บทความนี้จะสอนใช้ทั้ง 2 คำสั่งร่วมกับ find เพื่อแสดงผลลัพธ์ตามเงื่อนไขออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง MongoDB $gt คือมากกว่า ( > )

db.product.find({ price: {$gt:200} }, {_id:0})

ผลลัพธ์

{ name: 'MongoDB', price: 250 }

คำอธิบาย

จากตัวอย่างเขียนเงื่อนไข price: {$gt:200} คือแสดงข้อมูลที่ field price มีค่ามากกว่า 200 ด้วยคำสั่ง $gt

 

ตัวอย่าง MongoDB $gte คือมากกว่าหรือเท่ากับ ( >= )

db.product.find({ price: {$gte:200} }, {_id:0})

ผลลัพธ์

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

คำอธิบาย

จากตัวอย่างเขียนเงื่อนไข price: {$gte:200} คือแสดงข้อมูลที่ field price มีค่ามากกว่าหรือเท่ากับ 200 ด้วยคำสั่ง $gte

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