mongodb-aggregate-builder
Version:
Builder for generate aggregation query for MongoDB
20 lines (19 loc) • 556 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.dateToString = void 0;
const dateToString = (dateField, format = '%Y-%m-%dT%H:%M:%S.%LZ', timezone = '', onNull = '') => {
const dateExpression = {
$dateToString: {
format,
date: dateField
}
};
if (timezone) {
dateExpression.$dateToString.timezone = timezone;
}
if (onNull) {
dateExpression.$dateToString.onNull = onNull;
}
return dateExpression;
};
exports.dateToString = dateToString;