Tài liệu về nhà → la bàn MongoDB → MongoDB Compass
Trên trang này
- Đặt bộ lọc truy vấn
- Các loại dữ liệu được hỗ trợ trong thanh truy vấn
- Xóa truy vấn
- Làm thế nào để truy vấn la bàn so sánh với các truy vấn MongoDB và SQL?
- Ví dụ
Bạn có thể nhập tài liệu bộ lọc MongoDB vào thanh truy vấn để chỉ hiển thị các tài liệu phù hợp với các tiêu chí được chỉ định. Để tìm hiểu thêm về các tài liệu truy vấn, hãy xem các tài liệu truy vấn trong hướng dẫn mongdb.Query Documents in the MongoDB manual.
Trong trường Bộ lọc, nhập một tài liệu bộ lọc. Bạn có thể sử dụng tất cả các toán tử truy vấn MongoDB ngoại trừ các toán tử
$text
và$expr
.Filter field, enter a filter document. You can use all of the MongoDB query operators except the$text
and$expr
operators.Thí dụ
Bộ lọc sau chỉ trả về các tài liệu có giá trị
Country
làBrazil
:Nhấp vào Tìm để chạy truy vấn và xem kết quả cập nhật.Find to run the query and view the updated results.
Bấm để phóng to
Ghi chú
Đối với kết quả truy vấn, bộ tài liệu lớn hơn 1000 tài liệu, la bàn cho thấy việc lấy mẫu kết quả. Nếu không, la bàn cho thấy toàn bộ bộ kết quả.
Để biết chi tiết về lấy mẫu, xem lấy mẫu.
Bộ lọc la bàn hỗ trợ bằng cách sử dụng biểu diễn chế độ shell mongo
của các loại dữ liệu JSON BSON mở rộng MongoDB.Filter supports using the mongo
shell mode representation of the MongoDB Extended JSON
BSON data types.
Thí dụ
Bộ lọc sau chỉ trả về các tài liệu có giá trị Country
là Brazil
:
{ "start_date": {$gt: new Date['2017-05-01']} }
Nhấp vào Tìm để chạy truy vấn và xem kết quả cập nhật.
Bấm để phóng tolexicographically, instead of comparing the values chronologically.
Ghi chúReset.
Đối với kết quả truy vấn, bộ tài liệu lớn hơn 1000 tài liệu, la bàn cho thấy việc lấy mẫu kết quả. Nếu không, la bàn cho thấy toàn bộ bộ kết quả. corresponds to the
db.article.aggregate[ { $filter : { author : { $eq : "Joe Bloggs" } } } ];
2 clause in a SQL db.article.aggregate[ { $filter : { author : { $eq : "Joe Bloggs" } } } ];
3 statement.Thí dụ
Bộ lọc sau chỉ trả về các tài liệu có giá trị Country
là Brazil
:
{ author : { $eq : "Joe Bloggs" } }
Bấm để phóng todb.article.aggregate[ { $filter : { author : { $eq : "Joe Bloggs" } } } ];
Ghi chúSELECT * FROM article WHERE author = "Joe Bloggs";
Thí dụ
Bộ lọc sau chỉ trả về các tài liệu có giá trị Country
là Brazil
:
Nhấp vào Tìm để chạy truy vấn và xem kết quả cập nhật.Copy.
[ { "name":"Andrea Le", "email":"", "version":5, "scores":[85, 95, 75], "dateCreated":{"$date":"2003-03-26"} }, { "email":"", "version":4, "scores":[90, 90, 70], "dateCreated":{"$date":"2001-04-15"} }, { "name":"Greg Powell", "email":"", "version":1, "scores":[65, 75, 80], "dateCreated":{"$date":"1999-02-10"} } ]
Bấm để phóng to
Ghi chúDocuments tab.
Đối với kết quả truy vấn, bộ tài liệu lớn hơn 1000 tài liệu, la bàn cho thấy việc lấy mẫu kết quả. Nếu không, la bàn cho thấy toàn bộ bộ kết quả.Add Data and select Insert Document.
Để biết chi tiết về lấy mẫu, xem lấy mẫu.View is set to JSON, or
4, and paste the copied JSON documents in the field.db.article.aggregate[ { $filter : { author : { $eq : "Joe Bloggs" } } } ]; Bộ lọc la bàn hỗ trợ bằng cách sử dụng biểu diễn chế độ shell
mongo
của các loại dữ liệu JSON BSON mở rộng MongoDB.Insert.
Ghi chú
Đối với kết quả truy vấn, bộ tài liệu lớn hơn 1000 tài liệu, la bàn cho thấy việc lấy mẫu kết quả. Nếu không, la bàn cho thấy toàn bộ bộ kết quả.Sample Data for Atlas Clusters for instructions on creating a free-tier cluster with sample data. Note that the examples below are intended to filter the sample JSON documents provided on this page and may not properly filter another sample data set.
Để biết chi tiết về lấy mẫu, xem lấy mẫu.Query Documents in the MongoDB manual.