Để tìm một giá trị ở dạng chữ thường, hãy sử dụng phương thức toLowerCase () trong MongoDB. Sử dụng phương thức trong find () để tìm giá trị ở dạng chữ thường.
Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -
> db.demo172.insertOne({"SubjectName":"MySQL"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3838ce9e4f06af551997e1") } > db.demo172.insertOne({"SubjectName":"mongodb"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3838d69e4f06af551997e2") } > db.demo172.insertOne({"SubjectName":"MongoDB"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3838db9e4f06af551997e3") }
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.demo172.find();
Điều này sẽ tạo ra kết quả sau -
{ "_id" : ObjectId("5e3838ce9e4f06af551997e1"), "SubjectName" : "MySQL" } { "_id" : ObjectId("5e3838d69e4f06af551997e2"), "SubjectName" : "mongodb" } { "_id" : ObjectId("5e3838db9e4f06af551997e3"), "SubjectName" : "MongoDB" }
Sau đây là truy vấn để tìm một giá trị ở dạng chữ thường -
> db.demo172.find({"SubjectName":"MONGODB".toLowerCase()});
Điều này sẽ tạo ra kết quả sau -
{ "_id" : ObjectId("5e3838d69e4f06af551997e2"), "SubjectName" : "mongodb" }