NoSQL परिचय
Jake Roach
Data Engineer

-> ऑपरेटर
->> ऑपरेटर
$$
SELECT
parent_meta -> 'guardian' AS guardian
parent_meta ->> 'status' AS status
FROM student;

नेस्टेड JSON ऑब्जेक्ट क्वेरी करने के लिए:
-> और ->> साथ उपयोग करें$$
SELECT
parent_meta -> 'jobs' ->> 'P1' AS jobs_P1,
parent_meta -> 'jobs' ->> 'P2' AS jobs_P2
FROM student;

JSON array के तत्व एक्सेस करना:
-> को INT दें, फील्ड JSON रूप में मिलेगा->> को INT दें, फील्ड टेक्स्ट में मिलेगा$$
SELECT
parent_meta -> 'educations' ->> 0
parent_meta -> 'educations' ->> 1
FROM student;

json_typeof फंक्शन
-> के साथ उपयोग करें->> के साथ उपयोग नहीं होता$$
SELECT
json_typeof(parent_meta -> 'jobs')
FROM students;
SELECT
-- टॉप-लेवल फील्ड्स
<column-name> -> '<field-name>' AS <alias>,
<column-name> ->> '<field-name>' AS <alias>,
-- नेस्टेड फील्ड्स
<column-name> -> '<parent-field-name>' ->> '<nested-field-name>' AS <alias>,
-- arrays
<column-name> -> '<parent-field-name>' -> 0 AS <alias>,
<column-name> -> '<parent-field-name>' ->> 1 AS <alias>,
-- टाइप
json_typeof(<column-name> -> <field-name>) AS <alias>
FROM <table-name>;
NoSQL परिचय