Hướng dẫn query date in mongodb compass - ngày truy vấn trong la bàn mongodb

Tài liệu về nhà → la bàn MongoDBMongoDB 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.

  1. 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$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ị CountryBrazil:

  2. 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.

    Hướng dẫn query date in mongodb compass - ngày truy vấn trong la bàn mongodb

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

{ "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ị CountryBrazil:

Nhấp vào Tìm để chạy truy vấn và xem kết quả cập nhật.

{ author : { $eq : "Joe Bloggs" } }

Bấm để phóng to

db.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ị CountryBrazil:

  1. 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"}
}
]

  1. Bấm để phóng to

  2. Ghi chúDocuments tab.

  3. Đố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.

  4. Để biết chi tiết về lấy mẫu, xem lấy mẫu.View is set to JSON, or

    db.article.aggregate(
    { $filter : { author : { $eq : "Joe Bloggs" } } }
    );
    4, and paste the copied JSON documents in the field.

  5. 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.

Làm thế nào tôi có thể nhận được ngày hiện tại trong truy vấn MongoDB?

Trả về một ngày dưới dạng chuỗi hoặc là đối tượng ngày ...
Ngày () trả về ngày hiện tại dưới dạng chuỗi trong Mongosh ..
Ngày mới () trả về ngày hiện tại dưới dạng đối tượng ngày.Mongosh kết thúc đối tượng ngày với người trợ giúp isodate.Isodate ở UTC ..

Tôi có thể chạy truy vấn trong La bàn MongoDB không?

Có, Mongo La bàn chỉ cung cấp tùy chọn bộ lọc (thanh truy vấn) để thực hiện các truy vấn trên bộ sưu tập cụ thể..

Làm cách nào để tìm kiếm một trường trong la bàn MongoDB?

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.Thí dụ.Bộ lọc sau chỉ trả về các tài liệu có giá trị quốc gia của Brazil: {quốc gia: "Brazil"}.
Nhấp vào Tìm để chạy truy vấn và xem kết quả cập nhật.Bấm để phóng to ..