UNPKG

datum-focus

Version:

Data shape, model, metadata, JSON, JSON Schema, GraphQL, MongoDB query and aggregations, iterator generators

19 lines (17 loc) 454 B
import { $dateFromParts } from '../../expression/date'; import { $project } from '../aggregate-stage'; export default function trucateDate(dateField: string) { const $dateField = "$".concat(dateField); return { [$project]: { _id: 0, roundDate: { [$dateFromParts]: { year: { $year: $dateField }, month: { $month: $dateField }, day: { $dayOfMonth: $dateField }, }, }, }, }; };