我想从多个ID中获取值。单个ID工作的给定语法:
select * from hcig where json_contains(doc, '{"belongsTo" : { "id": "9f855e78-f823-4906-9b44-e918ffdb55dc"} , "locatedAt" : {"id": "7970efe1-17cf-4c2d-8ced-42201a2c0f6"}}') limit 0,10
但是,如果我想通过多个ID获取?
select * from hcig where json_contains(doc, '{"belongsTo" : { "id": "9f855e78-f823-4906-9b44-e918ffdb55dc"} , "locatedAt" : {"id": ["7970efe1-17cf-4c2d-8ced-42201a2c0f65,becabb82-06f8-4737-9528-dd97d726df42"]}}') limit 0,10
关于如何解决这个问题的想法?
您是否尝试过类似的事情?
`从hcig中选择doc->>" $。*。id";'