前端 - nestjs+typeorm,我想使用一个按时间范围查询,不知道怎么写?

 

问题描述:

gpt给我的提示是这样的。但是不对。求助,我想查询时间范围,开始和结束

    const where = {};
    // if (start && end) {
    //   where['time'] = {
    //     $gte: new Date(start),
    //     $lte: new Date(end),
    //   };
    // }

    if (name) {
      // where['name'] = Like(`%${name}%`); // 模糊查询
      where['name'] = name; // 精确查询
    }
    const [data] = await this.allergyCalculateRepository.findAndCount({
      where,
      order: { time: 'DESC' },
    });

 

第 1 个答案:

 const where = {};
    if (start && end) {
      where['time'] = Between(start, end);
    }

    if (name) {
      // where['name'] = Like(`%${name}%`); // 模糊查询
      where['name'] = name; // 精确查询
    }
    const [data] = await this.allergyCalculateRepository.findAndCount({
      where,
      order: { time: 'DESC' },
    });

使用Between。貌似可以


求一个chrome浏览器插件?要求在网页中 选中文本后,右键弹出菜单,点击某个选项 ,比如 ,把"把内容追加到"c:\test.txt文件中" 然后就可以把选中文本 写入(或者 追加)到 ...