Trước tiên, hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -
> db.upperCaseFiveLetterDemo.insertOne ({"StudentFullName":"JOHN Smith"}); {"nition ":true," insertId ":ObjectId (" 5cd7edef1a844af18acdffb2 ")}> db.upperCaseFiveLetterOullName ({{insertOullName) ":" SAM Williams "}); {"nition":true, "insertId":ObjectId ("5cd7ee011a844af18acdffb3")}> db.upperCaseFiveLetterDemo.insertOne ({"StudentFullName":"CAROL Taylor"}); {"đã xác nhận" :true, "insertId":ObjectId ("5cd7ee101a844af18acdffb4")}> db.upperCaseFiveLetterDemo.insertOne ({"StudentFullName":"Bob Taylor"}); {"công nhận":true, "insertId":ObjectId ("5cd7ee351aff844b5af18ac) }> db.upperCaseFiveLetterDemo.insertOne ({"StudentFullName":"DAVID Miller"}); {"Recog":true, "insertId":ObjectId ("5cd7ee451a844af18acdffb6")}
Sau đây là truy vấn để 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.upperCaseFiveLetterDemo.find (). pretty ();
Điều này sẽ tạo ra kết quả sau -
{"_id":ObjectId ("5cd7edef1a844af18acdffb2"), "StudentFullName":"JOHN Smith"} {"_id":ObjectId ("5cd7ee011a844af18acdffb3"), "StudentFullName":"SAM Williams"} {"_id" ObjectId ("5cd7ee101a844af18acdffb4"), "StudentFullName":"CAROL Taylor"} {"_id":ObjectId ("5cd7ee351a844af18acdffb5"), "StudentFullName":"Bob Taylor"} {"_id":ObjectId ("5cd7" StudentFullName ":" DAVID Miller "}
Sau đây là truy vấn để lấy số lượng bản ghi có năm chữ cái đầu tiên được viết hoa -
> db.upperCaseFiveLetterDemo.find ({StudentFullName:{$ regex:/ [A-Z] {5} /}}). count ();
Điều này sẽ tạo ra kết quả sau -
2
Có hai tài liệu có năm chữ cái đầu tiên viết hoa. Bây giờ hãy để chúng tôi hiển thị những tài liệu đó -
> db.upperCaseFiveLetterDemo.find ({StudentFullName:{$ regex:/ [A-Z] {5} /}});
Điều này sẽ tạo ra kết quả sau -
{"_id":ObjectId ("5cd7ee101a844af18acdffb4"), "StudentFullName":"CAROL Taylor"} {"_id":ObjectId ("5cd7ee451a844af18acdffb6"), "StudentFullName":"DpreAVID Miller"}