1. Learn
  2. /
  3. कोर्स
  4. /
  5. OpenAI API के साथ Embeddings परिचय

Connected

अभ्यास

कलेक्शन से आइटम्स को अपडेट और डिलीट करना

सिर्फ इसलिए कि डॉक्युमेंट्स को एक वेक्टर डेटाबेस में स्टोर कर दिया गया है, इसका मतलब यह नहीं है कि आप कलेक्शन में नए आइटम जोड़ या मौजूदा आइटम अपडेट नहीं कर सकते.

इस अभ्यास में, आपको new_data में स्टोर किए गए दो नए Netflix टाइटल दिए गए हैं:

[{"id": "s1001", "document": "Title: Cats & Dogs (Movie)\nDescription: A look at the top-secret, high-tech espionage war going on between cats and dogs, of which their human owners are blissfully unaware."},
 {"id": "s6884", "document": 'Title: Goosebumps 2: Haunted Halloween (Movie)\nDescription: Three teens spend their Halloween trying to stop a magical book, which brings characters from the "Goosebumps" novels to life.\nCategories: Children & Family Movies, Comedies'}]

आप इन IDs को डेटाबेस में या तो जोड़ेंगे या अपडेट करेंगे, यह इस पर निर्भर करेगा कि वे पहले से कलेक्शन में मौजूद हैं या नहीं.

निर्देश

100 XP
  • new_data से IDs और डॉक्युमेंट्स निकालें, और एक ही मेथड का उपयोग करके उन्हें netflix_titles कलेक्शन में अपडेट करें अगर वे पहले से मौजूद हों, और अगर न हों तो जोड़ें.
  • आइटम जोड़ने/अपडेट करने के बाद, ID 's95' वाले आइटम को डिलीट करें.