Hi, @Mohan Krishna Bhimanadam Welcome to the Microsoft Q&A platform, thanks for posting the question.
You can try the following query, This query will only return the Id's where the cstatus is either Cancel or Compromise
SELECT top 10 c.Id,c.cards FROM c WHERE ARRAY_CONTAINS(c.cards, {cstatus: "Cancel"}) OR ARRAY_CONTAINS(c.cards, {cstatus: "Compromise"})
Please refer to this doc here
Please let me know if this works.
Regards
Geetha