评论

_.push 里的 db.serverDate 记录显示:{"offset":0} 的解决方案

_.push 里的 "offset":0 解决方案。使用日期 db.serverDate() 和 var newDate = new Date() 方法的区别。

注意:_.push里面,不要使用日期 db.serverDate() 方法。不然记录结果会出现'offset': 0

请使用 var newDate = new Date() 方法定义日期。就正确了

实现代码示例 如下:


var newDate = new Date() //定义【今日日期】

history: _.push({ //在指定位置插入、然后排序、最后只保留前 300个元素

            each: [{ //要插入的所有元素

              historyDate: newDate, // (注意:这里日期不能使用 db.serverDate(),不然出现错误记录为: 'offset': 0)

            }], 

            position: 0, //从哪个位置开始插入,不填则是尾部

            sort: { //根据元素对象里的字段进行排序

              historyDate: -1,

            }, 

            slice: 300, //限制结果数组长度

})

最后一次编辑于  2021-06-29  
点赞 0
收藏
评论
登录 后发表内容