Bài viết này liệt kê các toán tử đường ống tổng hợp khác nhau có thể được sử dụng để trả về các phần ngày riêng lẻ từ đối tượng Ngày trong MongoDB.
Phần ngày cụ thể
Bảng sau liệt kê các toán tử dành riêng cho một phần ngày cụ thể.
Nhà điều hànhMô tả | |
---|---|
$dayOfMonth | Trả về ngày trong tháng cho một ngày nhất định dưới dạng một số giữa 1 và 31 . |
$dayOfWeek | Trả về ngày trong tuần cho một ngày nhất định dưới dạng một số giữa 1 (Chủ nhật) và 7 (Thứ bảy). |
$dayOfYear | Trả về ngày trong năm cho một ngày nhất định dưới dạng một số giữa 1 và 366 (năm nhuận). |
$hour | Trả về giờ cho một ngày nhất định dưới dạng một số giữa 0 và 23 . |
$isoDayOfWeek | Trả về số ngày trong tuần của một ngày cụ thể ở định dạng ISO 8601, trong khoảng từ 1 (cho Thứ Hai) đến 7 (dành cho chủ nhật). |
$isoWeek | Trả về số tuần của một ngày cụ thể ở định dạng ISO 8601, từ 1 thành 53 . |
$isoWeekYear | Trả về số năm cho một ngày nhất định ở định dạng ISO 8601. |
$millisecond | Trả về mili giây của một ngày nhất định dưới dạng một số giữa 0 và 999 . |
$minute | Trả về phút cho một ngày nhất định dưới dạng một số giữa 0 và 59 . |
$month | Trả về tháng cho một ngày nhất định dưới dạng một số giữa 1 (Tháng 1) và 12 (Tháng 12). |
$second | Trả về giây cho một ngày nhất định dưới dạng một số giữa 0 và 60 (giây nhuận). |
$week | Trả về số tuần cho một ngày nhất định dưới dạng một số giữa 0 (một phần của tuần trước Chủ nhật đầu tiên của năm) và 53 (năm nhuận). |
$year | Trả về năm cho một ngày nhất định dưới dạng số (ví dụ:2021 ). |
Các nhà khai thác chung khác
Các toán tử sau đây tổng quát hơn (tức là bạn có thể sử dụng chúng cho tất cả các phần của ngày tháng).
Nhà điều hànhMô tả | |
---|---|
$ dateToParts | Trả về một tài liệu chứa các phần cấu thành của một ngày. |
$ dateToString | Trả về ngày tháng dưới dạng một chuỗi. Bạn có thể sử dụng không hoặc nhiều mã định dạng để trả về các phần ngày cụ thể. |