I also don't get it - it's super easy to write queries with it. Please elaborate...
SELECT jdoc->'guid', jdoc->'name' FROM api WHERE jdoc @> '{"tags": ["qui"]}';
or
SELECT jdoc->'guid', jdoc->'name' FROM api WHERE jdoc @? '$.tags[*] ? (@ == "qui")';
which find documents in which the key "tags" contains array element "qui"
db.api.find(
{ "tags": "qui" },
{
"guid": 1,
"name": 1,
"_id": 0
}
)