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

określanie lokalizacji $push w kolekcji za pomocą Pymongo

Używasz niewłaściwego operatora aktualizacji. Potrzebujesz $set operator aktualizacji i pozycyjny $ zaktualizuj operatora.

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zrozumienie limitu rozmiaru dokumentu MongoDB BSON

  2. Nie udało się znaleźć źródła danych:com.mongodb.spark.sql.DefaultSource

  3. Mongo nie może się uruchomić

  4. Zestaw replik MongoDB z dwoma węzłami bez arbitra

  5. Czy zastosowanie indeksu 2dsphere w schemacie mangusty wymusza, aby pole lokalizacji było wymagane?