es查询是否存在某个字段

1 如果字段就是整个文档json的字段

{

"query": {

"bool": {

"must": [

{

"exists": {

"field": "recordUrl"

}

}

]

}

}

}

2 如果要查询文档的字段下的子字段,

前提是patient是一个objcet,可以涌点访问子属性

{

"query": {

"bool": {

"must": [

{

"exists": {

"field": "patient.recordUrl"

}

}

]

}

}

}

3 如果要查的子字段所在的父节点不是object,而是一个数组呢

需要用到nested了

{

"query": {

"bool": {

"must": [

{

"nested": {

"path": "patients",

"query": {

"exists": {

"field": "patients.record"

}

}

}

}

]

}

}

}

相关推荐
@PHARAOH18 分钟前
WHAT - NextAuth 权限认证机制
前端·微服务·服务端
掘金一周19 分钟前
问卷调查:如果现在收到裁员通知,你手里的现金流能支撑多久? | 沸点周刊6.4
前端·人工智能·后端
wb0430720119 分钟前
前厅翻修记——从阿明的“8 秒点餐页“,看前端工程化与用户体验的全面升级
前端·架构·ux
Smoothcloud润云25 分钟前
5大功能精修,重构AI算力使用体验!
java·人工智能·windows·算法·重构·编辑器·sublime text
riuphan32 分钟前
揭秘 JS 类型转换:ToPrimitive 机制的神秘面纱
前端·javascript
我是唐青枫36 分钟前
Java MyBatis-Flex 实战指南:从 BaseMapper 到 QueryWrapper 的轻量 ORM 用法
java·开发语言·mybatis
最爱睡觉睡觉睡觉37 分钟前
Flutter ThemeData 主题系统
前端·app
最爱睡觉睡觉睡觉38 分钟前
pub.dev 常用包 vs npm 生态对照
前端·app
先吃饱再说38 分钟前
从三行代码理解前端的“三权分立”:HTML、CSS、JS 各司其职
前端
biubiubiu_LYQ40 分钟前
入门开发者基础篇之CSS浮动布局:一文吃透浮动底层逻辑
前端·css