मुझे JSON ऑब्जेक्ट्स को SQLite डेटाबेस में संग्रहीत करने की आवश्यकता है, और फिर उस पर जटिल प्रश्न करें।
मैंने इस तरह से एक तालिका बनाई:
+--------------------------------------+
|document | property | string | number|
+--------------------------------------+
|foo | "title" | "test" | |
+--------------------------------------+
|foo | "id" | | 42 |
+--------------------------------------+
|bar | "id" | | 43 |
+--------------------------------------+
दो वस्तुओं के लिए
foo {"title": "test", "id": 42}
bar {id: 43}
लेकिन मैं "एंड" क्वेश्चन नहीं कर सकता, जैसे:
SELECT DISTINCT id FROM table WHERE title = "test" AND id = 42
जैसा कि आप देख रहे हैं, "WHERE" के बाद का हिस्सा कुल बकवास है, लेकिन मुझे इस बात का कोई पता नहीं है कि एक क्वेरी कैसे बनाई जाए जो मुझे चाहिए।
तो क्या आपको लगता है कि मेरे डेटा को स्टोर करने का एक बेहतर तरीका है, या "एंड" क्वेरी करने के लिए एक वर्कअराउंड?
और हां, JSON में कोई भी संपत्ति हो सकती है, इसलिए मैं प्रत्येक गुण के लिए कॉलम के साथ तालिका नहीं बना सकता।
मैं WebSQL का उपयोग कर रहा हूं, जो बिना एक्सटेंशन के SQLite है।
मुझे पता है कि मेरा प्रश्न बहुत विशिष्ट है, लेकिन क्या आप मेरी मदद कर सकते हैं?