ammi_bai 2019-02-22 15:21 采纳率: 0%
浏览 1131
已采纳

lowdb存收集信息数据,查询列表的时候两次刷新数据不同(一共两种),有人遇到过吗?再怎么解决

项目小,用node+koa+lowdb
有一个收集信息模块,数据存在lowdb的json文件里
有一个查询这些数据的网页,可以用时间筛选,代码基本如下;然后发现本地没问题,放到服务器上之后,根据时间查,今天之前的数据是不变化的,不管怎么刷新是一样的,但是查当天的数据,刷新多次,发现数据一共出现两种,,
如图,筛选时间都是今天0点到24点(今天当然还没过完),其中有一两条是一样的
图片说明
后续第二天查数据库数据,发现下图两种数据中有一个是丢失的,也就是说一直都有数据丢失

post(URL, async (ctx) => {
  var filter = ctx.request.body

    var data = db.get('名字').filter(function(o) {
      if(filter.start_date){
        return o.创建时间>= filter.start_date && 创建时间 <= filter.end_date
      }else{
        return o.c_t
      }
    })
    .orderBy('创建时间', 'desc').page(filter.page_size, filter.cur_page).value();

  ctx.response.type = 'json'
  ctx.response.body = {
    ret: 1,
    data: data
  }
})
  • 写回答

2条回答 默认 最新

  • ammi_bai 2019-03-11 16:23
    关注

    查了很多资料没有解决,决定换数据库mysql

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 运筹学排序问题中的在线排序
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛