当前位置: 首页 > news >正文

OData V4.01 完整查询语法速查表

适用版本:OData V4.0 / V4.01(主流企业级标准)
核心原则:所有系统查询选项均以$ 开头,多个选项用& 分隔,大小写敏感;URL 中特殊字符需进行百分号编码

一、基础查询选项速查

查询选项

语法

功能说明

标准示例

$select

$select=属性1,属性2,...

指定返回的属性,减少数据传输量

Books?$select=Id,Title,Price

$filter

$filter=条件表达式

按条件筛选数据

Books?$filter=Price lt 50

$orderby

$orderby=属性1 [asc/desc],属性2 [asc/desc]

对结果排序,默认升序asc

Books?$orderby=Price desc,PublishDate asc

$top

$top=N

返回前 N 条记录

Books?$top=10

$skip

$skip=N

跳过前 N 条记录(配合$top实现客户端分页)

Books?$skip=20&$top=10(第 3 页,每页 10 条)

$count

$count=true

同时返回匹配条件的总记录数

Books?$filter=Price lt 50&$count=true

$expand

$expand=导航属性1,导航属性2

嵌套返回关联实体,减少请求往返

Books?$expand=Author,Comments

$search

$search='关键词'

全文搜索(需服务端显式支持)

Books?$search='OData 实战'

$format

$format=json/xml

指定响应数据格式(默认 JSON)

Books?$format=xml

$skiptoken

$skiptoken=服务端生成令牌

服务端分页游标,由响应中的@odata.nextLink提供

Books?$skiptoken=eyJ0b2tlbiI6IjEwIn0=

二、$filter 运算符大全

2.1 比较运算符

运算符

含义

示例

eq

等于

Price eq 59.9Author eq '张三'

ne

不等于

Publisher ne '机械工业出版社'

gt

大于

Price gt 50

ge

http://www.gsyq.cn/news/1454460.html

相关文章:

  • 从Macvlan到Ipvlan:在K8s和Docker里选对虚拟网络模式的避坑指南
  • 15|测试用例与代码映射:平台怎么知道哪个用例测过哪段代码?
  • 舆情监测数据的真实性困境
  • 告别盲操作!手把手教你用AutoSar Dcm配置UDS 0x31例程控制(附RID参数详解)
  • 如何用3步实现Elsevier投稿状态智能追踪:科研工作者的终极效率工具
  • 从游戏地形到有限元分析:Delaunay三角剖分在Unity与COMSOL中的高效应用与避坑指南
  • 别再只会用AT指令了!手把手教你用Python脚本自动化测试NB-IoT模块(附源码)
  • 基于555定时器的冰箱门报警器:从原理到实战的电子DIY指南
  • Apache Dolphinscheduler 3.0 日志刷屏别慌!用Arthas在线清理缓存实战(附完整命令)
  • Forza Mods AIO:基于内存注入的《极限竞速》游戏修改技术方案
  • 5分钟搞定BepInEx:Unity游戏插件框架终极安装指南
  • 基于Arduino与超声波传感器的互动圣诞树灯光系统制作指南
  • 基于Shelly 1与PIR传感器打造百元级智能安防灯全攻略
  • 机器人遥操作中的变阻抗控制与被动性保障:从示教学习到稳定交互
  • 把聊天锁进公司自己的保险柜
  • 终极指南:如何用XTDrone快速构建你的无人机仿真项目
  • C# WinForm与ASP.NET Web服务双向通信验证工程(含JSON/表单双模式)
  • Axure RP中文语言包终极指南:4阶段框架打造专业级原型设计体验
  • AI工具接入内控系统的5个致命断点,资深合规官亲授“零信任合规集成”黄金 checklist
  • 深圳劳动法服务:段海宇团队助力企业用工合规与风险管控 - 资讯焦点
  • 无人机群动态任务抢拍系统:Matlab版拍卖式协同分配代码包
  • STM32+EC800K远程升级避坑指南:从零搭建HTTP/HTTPS OTA服务器,告别‘砖头’风险
  • Unlock-Music浏览器音乐解密技术深度解析:架构原理与实战指南
  • 深圳盐田区劳动法律师:段海宇团队助企业用工合规 - 资讯焦点
  • Arduino电位器调光:从Tinkercad仿真到实物搭建的完整指南
  • NIPAP开源IPAM系统:如何用现代技术栈管理百万级IP地址资源?
  • BetterRenderDragon:让你的Minecraft基岩版画质实现质的飞跃
  • 如何让客厅电脑操作像玩游戏一样简单?
  • 3个核心技巧,让SUSFS4KSU-Module彻底隐藏你的Android Root状态
  • ESP32物联网实战:从API获取JSON数据到OLED屏显示的完整开发指南