我的数据库中有以下架构
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
属性升序存储记录