Ich habe derzeit eine Tabelle, die eine Spalte mit einem JSON-Objekt enthält, das Twitter Cashtags darstellt.postgreSQL: jsonb traversal
Zum Beispiel ist meine ursprüngliche Anfrage:
SELECT
DATA->'id' as tweet_id,
DATA->'text' as tweet_text,
DATA->'entities'->'symbols' as cashtags
FROM documents
LIMIT 10
Die cashtags Säule wird so etwas wie
[{"text":"HEMP","indices":[0,5]},{"text":"MSEZ","indices":[63,68]}]
zurückkehren Wie kann ich diesen Datentyp durchqueren, die als jsonb aufgeführt ist, um Sagen wir, nur Ergebnisse zurück, wo der Text gleich HEMP oder MSEZ ist?