Javascript express cassandra间歇返回验证错误

Javascript express cassandra间歇返回验证错误,javascript,node.js,cassandra,apollo-client,express-cassandra,Javascript,Node.js,Cassandra,Apollo Client,Express Cassandra,我尝试在node.js应用程序中使用express Cassandra从Cassandra数据库中获取记录。我有以下代码 queryProcessor['start_date'] = {'$gt': moment().subtract(3, 'days').format('YYYY-MM-DD HH:MM:SS.000')} const promise = await new Promise((resolve, reject) => { this.cassandraC

我尝试在node.js应用程序中使用express Cassandra从Cassandra数据库中获取记录。我有以下代码

queryProcessor['start_date'] = {'$gt': moment().subtract(3, 'days').format('YYYY-MM-DD HH:MM:SS.000')}

    const promise = await new Promise((resolve, reject) => {
      this.cassandraClient.instance.sample_table_1.find(queryProcessor, {allow_filtering: true}, (err, requests) => {
        if (!err) {
          const response = requests.map(request => toModel(request));
          responseData = response;
        } else {
          responseData  = [];
          console.error(`\nError reading data. Error: ${err}. Stack: ${err.stack}`);
        }
        resolve(responseData);
      });
    });
该表包含以下数据

         request_id                 name     start_date                 desc

7345c0b9-bb31-43a9-9a74-9fde504539  manaf1  2020-11-18 02:54:30+0000    sample1
813dd0aa-13c0-42e0-8ed4-662f188174  manaf2  2020-11-20 00:28:31+0000    sample2
c8245112-64dd-4ba5-8c07-a23cc60d9a  manaf3  2020-11-20 04:04:33+0000    sample3
但我偶尔会出错

Error reading data. Error: apollo.model.validator.invalidvalue: Invalid Value: "2020-11-20 03:11:61.000" for Field: start_date (Type: timestamp). Stack: apollo.model.validator.invalidvalue: Invalid Value: "2020-11-20 03:11:61.000" for Field: start_date (Type: timestamp)
如果我再试一次,就会得到实际结果

Eg日志(返回错误):

Eg日志(返回实际数据):


'2020-11-20 03:11:61.000'你的秒数是61,似乎无效
queryProcessor  {
  start_date: { '$gt': '2020-11-20 03:11:61.000' }
}
queryProcessor  {
  start_date: { '$gt': '2020-11-20 03:11:23.000' }
}