es查询是否存在某个字段

张开发
2026/4/13 6:54:11 15 分钟阅读

分享文章

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}}}}]}}}

更多文章