gpt4 book ai didi

javascript - meteor ,minimongo 没有正确排序日期,即使使用 ISO8601 数据格式

转载 作者:IT老高 更新时间:2023-10-28 13:35:32 25 4
gpt4 key购买 nike

问题

我的 meteor 网站上有这个页面:twbrewing.com/blog我想在上面按日期对博客文章进行排序。

如果我在控制台中执行以下操作:

BlogPosts.find({}, {sort: {date: -1, time: -1}})

它以错误的顺序返回帖子。帖子的显示顺序不正确也证实了这一点。

集合中返回的第一个文档的日期是:

date: "2013-12-16"

而第二个帖子的日期是:

date: "2014-01-02"

我相信这是正确的 ISO 8601 格式,所以我不确定它为什么会失败。

附加代码

我确实从服务器发布:

Meteor.publish 'blogPosts', () ->
BlogPosts.find({}, {sort: {date: -1, time: -1}})

在iron-router数据方法中订阅:

# Blog
@route 'blog',
path: '/blog/'
waitOn: ->
Meteor.subscribe 'blogPosts'
data: ->
blogPosts: BlogPosts.find({}, {sort: {date: -1, time: -1}})

最佳答案

也许您缺少 sort 说明符?

BlogPosts.find({}, {sort: {date: -1, time: -1}})

关于javascript - meteor ,minimongo 没有正确排序日期,即使使用 ISO8601 数据格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21096380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com