MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Оператори за агрегиране на MongoDB за връщане на части за дата

Тази статия изброява различните оператори на тръбопровода за агрегиране, които могат да се използват за връщане на отделни части от дата от обект Date в MongoDB.

Специфични части за дата

Следващата таблица изброява операторите, които са специфични за определена част от датата.

Оператор Описание
$dayOfMonth Връща деня от месеца за дадена дата като число между 1 и 31 .
$dayOfWeek Връща деня от седмицата за дадена дата като число между 1 (неделя) и 7 (събота).
$dayOfYear Връща деня от годината за дадена дата като число между 1 и 366 (високосна година).
$hour Връща часа за дадена дата като число между 0 и 23 .
$isoDayOfWeek Връща номера на деня от седмицата на дадена дата във формат ISO 8601, вариращ от 1 (за понеделник) до 7 (за неделя).
$isoWeek Връща номера на седмицата на дадена дата във формат ISO 8601, вариращ от 1 до 53 .
$isoWeekYear Връща номера на годината за дадена дата във формат ISO 8601.
$millisecond Връща милисекундите на дадена дата като число между 0 и 999 .
$minute Връща минутата за дадена дата като число между 0 и 59 .
$month Връща месеца за дадена дата като число между 1 (януари) и 12 (декември).
$second Връща секундите за дадена дата като число между 0 и 60 (скосни секунди).
$week Връща номера на седмицата за дадена дата като число между 0 (частичната седмица, която предхожда първата неделя на годината) и 53 (високосна година).
$year Връща годината за дадена дата като число (напр. 2021 ).

Още общи оператори

Следните оператори са по-общи (т.е. можете да ги използвате за всички части за дата).

Оператор Описание
$dateToParts Връща документ, съдържащ съставните части на дата.
$dateToString Връща датата като низ. Можете да използвате нула или повече спецификатори на формат, за да върнете конкретни части за дата.

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Разлика между полетата id и _id в MongoDB

  2. Как да конвертирате низ в objectId в LocalField за $lookup Mongodb

  3. Как да изтриете много колекции mongodb наведнъж?

  4. Вземете само определено поле в MongoDB с C#

  5. Съвпадение на поле на масив, което съдържа произволна комбинация от предоставения масив в MongoDB