Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MongoDB

Tìm giá trị chữ thường từ collection MongoDB

Để tìm không phân biệt chữ hoa/thường, chuyển giá trị tìm kiếm sang chữ thường bằng .toLowerCase() trong shell. Tạo collection:

> 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ị document:

> db.demo172.find();

Kết quả.

Truy vấn tìm "MONGODB" chuyển thành chữ thường:

> db.demo172.find({ "SubjectName": "MONGODB".toLowerCase() });

Kết quả (chỉ document có giá trị "mongodb"):

{ "_id": ObjectId("5e3838d69e4f06af551997e2"), "SubjectName": "mongodb" }