Node.js中sheetdb-node库支持添加<、>等比较查询条件的方法问询
结论
可以实现和HTTP接口直接拼接比较条件完全一致的查询效果。
具体实现方式
sheetdb-node的search参数原生支持直接将比较运算符与目标值拼接后作为字段值传入,无需额外配置,最终生成的请求URL和官方文档给出的示例格式完全一致,查询效果没有区别。
针对你需要查询id小于startIndex且isFree为TRUE的场景,代码可修改为:
client.read({ search: { id: `<${startIndex}`, isFree: "TRUE" } }).then(function(data) { console.log(data); })
其他比较运算符用法
官方支持的所有比较运算符都可以直接按该规则拼接使用:
- 大于某个值:
id:>${target}` - 大于等于某个值:
id:>=${target}` - 小于等于某个值:
id:<=${target}`
内容的提问来源于stack exchange,提问作者tararonis
相关产品推荐
相关产品推荐

