sql >> Databasteknik >  >> NoSQL >> MongoDB

Lägg till objekt till MongoDB-dokumentmatrisen i PyMongo utan att infogas igen

Du behöver inte använda för att hämta dokumentet först, använd bara .update metod med $push operatör.

def update_tags(ref, new_tag):
    coll.update({'ref': ref}, {'$push': {'tags': new_tag}})

Eftersom uppdateringen är föråldrad bör du använda find_one_and_update eller update_one metod om du använder pymongo 2.9 eller senare



  1. Behåller Redis data?

  2. Publicera prenumerera med nodejs och redis(node_redis)

  3. Behöver råd för att designa databas i mongodb med mongoose

  4. Docker Redis Connection vägrade