sql >> Database teknologi >  >> NoSQL >> MongoDB

Tilføj element til MongoDB-dokumentarray i PyMongo uden genindsættelse

Du behøver ikke bruge for at hente dokumentet først, bare brug .update metode med $push operatør.

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

Da opdateringen er forældet, bør du bruge find_one_and_update eller update_one metode, hvis du bruger pymongo 2.9 eller nyere



  1. En oversigt over feltniveaukryptering på klientsiden i MongoDB

  2. Sådan indstilles hash-nøgleudløb i redis i henhold til eksistensen af ​​nøglen

  3. Sådan formateres data i Model, før du gemmer i Mongoose (ExpressJS)

  4. Apache HBase I/O – HFile