DocPad: фильтр сообщений по дате
Мой YAML выглядит так...
---
title: "Sample 003"
layout: "post"
isPage: true
date: 2014-06-21
---
В docpad.coffee у меня есть следующее (которое есть по умолчанию)...
collections:
posts: ->
@getCollection("html").findAllLive({relativeOutDirPath: 'posts'},[{date:-1}])
Это работает хорошо, в том смысле, что возвращает все сообщения и делает это в порядке убывания.
Тем не менее, я хотел бы добавить несколько сообщений "заранее". Поэтому я хотел бы назначить им даты, которые произойдут в будущем. Что мне нужно знать, так это изменить коллекцию постов так, чтобы она возвращала только посты, которые датированы "сегодня" или раньше.
Как всегда, заранее спасибо за помощь.
1 ответ
Это будет что-то вроде:
collections:
posts: ->
@getCollection("html").findAllLive({relativeOutDirPath: 'posts', date: $lt new Date()},[{date:-1}])