我的 document 是关于合同信息的,其中有一个属性executor 是合同执行人的信息,我拿到的执行人信息是邮箱地址,类似 jimmy@126.com。
现在的问题是针对一个document,执行人有多个,比如aaa@126.com, bbb@126.com, ccc@126.com,当用户检索合同正文时, 我判断当前用户的邮箱地址是否在上述3个邮箱中,如果不在说明不是执行人,不能展示合同。
请问executor这个字段我该怎么定义,检索的时候该怎么查询,最好是用filter的方式来实现
现在的问题是针对一个document,执行人有多个,比如aaa@126.com, bbb@126.com, ccc@126.com,当用户检索合同正文时, 我判断当前用户的邮箱地址是否在上述3个邮箱中,如果不在说明不是执行人,不能展示合同。
请问executor这个字段我该怎么定义,检索的时候该怎么查询,最好是用filter的方式来实现
2 个回复
God_lockin
赞同来自:
email: ["a@126.com", "b@126.com", "c@126.com"]
query: { "term": {"email":"a@126.com"}}
God_lockin
赞同来自:
data
query