Is it possible to only read instances of a topic where the key is not equal to something?
Here are some simplified details to help explain my question. I'm opening a dataReader and dataWriter for the Topic: "Channels". The "Channels" topic contains two keys: "ChannelName", and "Origin" (both of which are strings). The "Origin" field is used to denote which target originally generated the data. Each target will be responsible for publishing it's own data. Since I'm already keeping each target's own channels in shared memory on the target, I want to ignore the instances of the "Channels" topic that originate from the same target. So in essence, I would like to create a content filter or query condition that will only return instances of "Channels" that were generated from another system. Something like "Origin" != "Target_A".
All documentation I have found on content filters and query conditions seems to indicate that the only valid operations are:
'='
| '>'
| '>='
| '<'
| '<='
| '<>'
| 'LIKE'
| 'MATCH'
Let me know if there is a way to create this filter, or feel free to recommend a different solution to this problem if I'm going about it inefficiently.
Thanks.