如何根据时间戳升序存储记录?

时间:2019-01-14 20:16:38

标签: node.js mongoose nosql

我的数据库中有以下架构

var transactionsHistorySchema = new schema({
    pointsAtThisMomentCustomer: Number, 
    notes: String,
    rate: {
        value: Number,
        notes: String,
        date: Number,
        isRated: Boolean
    },
    createdAt: {
        type: Number, default: new Date().getTime()
    }
});

我正在尝试在特定日期startDate之后进行第一笔交易

我尝试了

db.TransactionsHistory.findOne({
    createdAt: { $gte: info.startDate }
}).sort({ "createdAt": 1 }).exec(function (err, objStart) {
})

但是我的代码的问题在于,它每次都需要对检索到的记录进行排序,因为猫鼬不会将记录升序存储。

如何使猫鼬根据createAt属性升序存储记录

0 个答案:

没有答案