sql >> Databáze >  >> NoSQL >> MongoDB

zadáním umístění $push v kolekci pomocí Pymongo

Používáte nesprávného operátora aktualizace. Co potřebujete, je $set operátor aktualizace a poziční $ operátor aktualizace.

db.collection.update_one(
    {'class.className': 'cse131'},
    {'$set': {'class.$.time': '3:30'}} # or {'class.$.status': 'pass'}
)



  1. Časový limit výběru serveru vypršel po 10 000 ms - Nelze připojit Compass k mongoDB na localhost

  2. MongoDB vs CouchDB (optimalizace rychlosti)

  3. Připojení ke vzdálenému serveru mongoDB

  4. SyntaxError:neplatné ID vlastnosti - MongoDB