Để tìm các giá trị trên một giá trị cụ thể, sau đây là cú pháp sử dụng $ gte trong MongoDB -
db.yourCollectionName.find({yourFieldName:{$gte:yourValue}});
Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -
> db.demo571.insertOne({"Price":140});{ "acknowledged" : true, "insertedId" : ObjectId("5e909b3439cfeaaf0b97b587") } > db.demo571.insertOne({"Price":100});{ "acknowledged" : true, "insertedId" : ObjectId("5e909b3639cfeaaf0b97b588") } > db.demo571.insertOne({"Price":110});{ "acknowledged" : true, "insertedId" : ObjectId("5e909b3839cfeaaf0b97b589") } > db.demo571.insertOne({"Price":240});{ "acknowledged" : true, "insertedId" : ObjectId("5e909b3c39cfeaaf0b97b58a") }
Hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -
> db.demo571.find();
Điều này sẽ tạo ra kết quả sau -
{ "_id" : ObjectId("5e909b3439cfeaaf0b97b587"), "Price" : 140 } { "_id" : ObjectId("5e909b3639cfeaaf0b97b588"), "Price" : 100 } { "_id" : ObjectId("5e909b3839cfeaaf0b97b589"), "Price" : 110 } { "_id" : ObjectId("5e909b3c39cfeaaf0b97b58a"), "Price" : 240 }
Sau đây là truy vấn để nhận các giá trị từ tài liệu trên một giá trị cụ thể -
> db.demo571.find({Price:{$gte:140}});
Điều này sẽ tạo ra kết quả sau -
{ "_id" : ObjectId("5e909b3439cfeaaf0b97b587"), "Price" : 140 } { "_id" : ObjectId("5e909b3c39cfeaaf0b97b58a"), "Price" : 240 }