PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

रेल पोस्टग्रेज में JSONB डेटाटाइप में क्वेरीज़ का उपयोग करें

शायद यह आपकी मदद कर सके:

slot -> 'slot_details' @> '[{"end"=>"2015-01-15T20:00:00.000+00:00"}]'

विचार यह पूछना है कि क्या आंशिक उप-सरणी निहित है। यदि आप किसी ऑब्जेक्ट में एरे बन में नहीं थे, तो इसके बजाय (मान लें कि हमारे पास एक प्रोफ़ाइल ऑब्जेक्ट है):

profile -> 'basics' @> '{"name":"john"}'

? . का उपयोग करने की कोशिश में मूर्ख मत बनो यहाँ @> . के बजाय




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgresql क्वेरी पर शून्य मान डालें

  2. डिस्टिंक्ट का उपयोग करते समय पोस्टग्रेस त्रुटि:पोस्टग्रेज त्रुटि:टाइप रिकॉर्ड के लिए ऑर्डरिंग ऑपरेटर की पहचान नहीं कर सका

  3. Oracle से PostgreSQL:माइग्रेट करने के कारण

  4. Postgres सबसे अच्छा डेटाबेस है - कारण # 1:डेवलपर्स इसे पसंद करते हैं!

  5. दो तिथियों के बीच के महीने कार्य करते हैं