आप उपयोगकर्ताओं को JSON दस्तावेज़ के भीतर एक पथ निर्दिष्ट करने की अनुमति दे सकते हैं, और फिर कॉल के भीतर उस पथ को json_extract_path_text
. यानी WHERE क्लॉज इस तरह दिखेगा:
WHERE json_extract_path_text(data, $1) = $2
पथ तर्क केवल एक स्ट्रिंग है, आसानी से पैरामीटरयुक्त, जो दिए गए मान तक जाने के लिए कुंजियों का वर्णन करता है, उदा। 'foo.bars[0].name'
. क्लॉज के दाईं ओर उन्हीं नियमों के साथ पैरामीटर किया जाएगा, जिनका उपयोग आप फिक्स्ड कॉलम फ़िल्टरिंग के लिए कर रहे हैं।