fun*_*eah 5 javascript sorting mongodb meteor
我在我的流星网站上有这个页面:twbrewing.com/blog,我想按日期对博客文章进行排序.
如果我在控制台中执行以下操作:
BlogPosts.find({}, {sort: {date: -1, time: -1}})
Run Code Online (Sandbox Code Playgroud)
它以错误的顺序返回帖子.帖子的显示顺序不正确也证实了这一点.
集合中返回的第一个doc的日期是:
date: "2013-12-16"
Run Code Online (Sandbox Code Playgroud)
而第二篇文章的日期是:
date: "2014-01-02"
Run Code Online (Sandbox Code Playgroud)
我相信这是正确的ISO 8601格式,所以我不确定为什么它失败了.
我从服务器发布:
Meteor.publish 'blogPosts', () ->
BlogPosts.find({}, {sort: {date: -1, time: -1}})
Run Code Online (Sandbox Code Playgroud)
订阅铁路由器数据方法:
# Blog
@route 'blog',
path: '/blog/'
waitOn: ->
Meteor.subscribe 'blogPosts'
data: ->
blogPosts: BlogPosts.find({}, {sort: {date: -1, time: -1}})
Run Code Online (Sandbox Code Playgroud)
也许你错过了sort说明者?
BlogPosts.find({}, {sort: {date: -1, time: -1}})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2404 次 |
| 最近记录: |