Devdit
 

MongoDB มากกว่า มากกว่าหรือเท่ากับ

0.9K

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

 

ตัวอย่าง MongoDB มากกว่า ( > )

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

ผลลัพธ์

{ name: 'Notebook', price: 250 }
{ name: 'Mobile', price: 220 }
{ name: 'Super Computer', price: 400 }

คำอธิบาย

จากตัวอย่างใช้คำสั่ง find ร่วมกับ {price:{ $gt:200 } คือแสดงข้อมูลโดยมีเงื่อนไข field price ต้องมีค่ามากกว่า 200 (gt = greater than) โดยแสดงข้อมูลจาก collection ชื่อ product

 

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

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

ผลลัพธ์

{ name: 'Notebook', price: 250 }
{ name: 'Computer', price: 200 }
{ name: 'Mobile', price: 220 }
{ name: 'Super Computer', price: 400 }

คำอธิบาย

จากตัวอย่างใช้คำสั่ง find ร่วมกับ {price:{ $gte:200 } คือแสดงข้อมูลโดยมีเงื่อนไข field price ต้องมีค่ามากกว่าหรือเท่ากับ 200 (gte = greater than equal) โดยแสดงข้อมูลจาก collection ชื่อ product

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