आपको पहले दस्तावेज़ को पुनः प्राप्त करने के लिए उपयोग करने की आवश्यकता नहीं है बस .update
. का उपयोग करें $push
. के साथ विधि ऑपरेटर।
def update_tags(ref, new_tag):
coll.update({'ref': ref}, {'$push': {'tags': new_tag}})
चूंकि अपडेट बहिष्कृत है, इसलिए आपको find_one_and_update
. का उपयोग करना चाहिए या update_one
विधि यदि आप pymongo 2.9 या नए का उपयोग कर रहे हैं