MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Dołącz element do tablicy dokumentów MongoDB w PyMongo bez ponownego wstawiania

Nie musisz najpierw pobierać dokumentu, po prostu użyj .update metoda z $push operatora.

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

Ponieważ aktualizacja jest przestarzała, powinieneś użyć find_one_and_update lub update_one metoda, jeśli używasz pymongo 2.9 lub nowszego



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zaktualizuj pole w dokładnej tablicy elementów w MongoDB

  2. Obiekty zagnieżdżone w schematach mangusty

  3. Jak zagregować sumę w MongoDB, aby uzyskać całkowitą liczbę?

  4. Wyszukiwanie agregacji Mongodb z warunkami

  5. Jak usunąć element z podwójnie zagnieżdżonej tablicy w dokumencie MongoDB.