salesforce - jsforce查询方法链查找2个日期之间的数据
问题描述
我编写了 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
但我想使用方法链来实现它
解决方案
有关如何将 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)
})()
推荐阅读
- kotlin - Kotlin 中 Firestore 反序列化的联合类或类擦除
- elasticsearch - 多级嵌套查询
- excel - ROUND 和 WORKSHEETFUNCTION.ROUND
- html - 如何适合 box-shadow
- 元素
- node.js - 为什么 Bower 本身显示 0 依赖性?
- uwp - 如何禁用 MediaTransportControls (UWP) 中的下一个和上一个按钮
- html - 尝试将导航栏链接居中引导 4
- spring-boot - 使用 springboot 的 Restful LDAP 身份验证服务
- ios - Xcode 配置文件配置问题
- c - 我的关于选择排序的程序有什么问题?