gpt4 book ai didi

javascript - 如何使用动态日期过滤 oData 调用?

转载 作者:行者123 更新时间:2023-11-30 10:13:00 27 4
gpt4 key购买 nike

我正在使用 URL 进行 AJAX 调用,如下所示。

http://somecomputer/Service.svc/Method?$filter=SomeDate gt DateTime'2014-08-24'

这非常有效,并且在那一刻,我在我的 AJAX 调用之前生成了描述日期的字符串。但是,我想知道是否可以匹配动态值上的日期,例如 今天去年 或其他什么。

我在谷歌搜索时没有找到任何相关文档,所以这可能是不可能的,但我仍然需要检查 SO 的智慧。

最佳答案

是的,这是可能的。有这样的东西 Built-in Query Functions在 OData 中,您可以在查询选项中使用它来表示动态值。从链接可以看到在“日期函数”类别下有这个函数now(),并且ODataLib在其最新版本的URL解析器中已经支持它。 (请参阅发行说明 here)。

但有两点需要注意:

  1. ODataLib只处理请求URL中的此类函数的解析,其实际逻辑需要服务实现者进一步实现。
  2. 根据 OData V3 协议(protocol)的查找(this page 上的第 10.2.3.1.2 节),V3 没有这种动态内置查询功能。

关于javascript - 如何使用动态日期过滤 oData 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25471104/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com