gpt4 book ai didi

node.js - Mongoose 分类

转载 作者:IT老高 更新时间:2023-10-28 12:29:44 26 4
gpt4 key购买 nike

我在使用排序显示数据时遇到问题。这是我的查询,

Activity.find({"user_id": sesUser._id}, {}, {offset: 0, limit : 5, sort:{createdAt:1}}, function (e,a){
...
});

我有大约 252 长度的数据,我的最新数据是 2015 年 6 月 9 日。如果我使用此查询,我只会获取 2015 年 6 月 5 日/上周数据的数据,而不是获取最新数据,但如果我不使用排序,最新数据出现。

我在下面使用过这个查询,但结果是一样的。

Activity.find({"user_id" : sesUser._id}).sort("createdAt").exec(function(err,a){
...
});

有什么帮助吗?我正在使用 Mongoose v3

-- 已编辑--这是我的事件架构/模型

var mongoose = require('mongoose');

var Activity = mongoose.Schema({
sender_id : {type: String, required: true },
user_id : {type: String, required: true },
product_id : {type: String, default : "" },
type : {type: String, required: true },
createdAt : {type: String, default : new Date()}
});

module.exports = mongoose.model('Activity', Activity);

最佳答案

`createdAt : {type: Date, default : new Date()}`

键入日期而不是字符串 man

关于node.js - Mongoose 分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30747027/

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