Цепочка методов запроса jsforce для поиска данных между двумя датами - PullRequest
0 голосов
/ 11 июля 2020

Я написал запрос SOQL для получения данных между двумя датами 2020-06-01 и 2020-06-30

SELECT Id ,LastModifiedDate
FROM Account  
WHERE LastModifiedDate >= 2020-06-01T00:00:00Z
AND LastModifiedDate <= 2020-06-30T23:59:59Z

, но я хочу реализовать его с помощью цепочки методов

1 Ответ

0 голосов
/ 12 июля 2020

См. Эту ссылку для получения информации о том, как преобразовать строковое представление даты SF в литерал даты.

Остальное - это всего лишь модификация официальных документов по вашему запросу.

(async _ => {
    const results = await conn.sobject("Account")
          .find(
            // conditions in JSON object
            { 
              LastModifiedDate : { $gte : jsforce.SfDate.toDateTimeLiteral('2020-06-01T00:00:00Z'), $gte : jsforce.SfDate.toDateTimeLiteral('2020-06-30T23:59:59Z') },
            },
            // fields in JSON object
            { 
              Id: 1,
              LastModifiedDate: 1
            }
          ) // end method chain
          console.log(results)
})()
...