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

MongoDb :Jak wstawić dodatkowy obiekt do kolekcji obiektów w golangu?

Wypróbuj następujące:

session, err := mgo.Dial("127.0.0.1")
if err != nil {
    panic(err)
}

defer session.Close()

session.SetMode(mgo.Monotonic, true)

// Drop Database
if IsDrop {
    err = session.DB("test").DropDatabase()
    if err != nil {
        panic(err)
    }
}

// Collection Stack
c := session.DB("test").C("stack")

// Query
query := bson.M{"ownerEmail": "[email protected]"}
update := bson.M{"$push": bson.M{"camps": bson.M{"name": "cubs-killeen", "location": "some other Place"}}}

// Update
err = c.Update(query, update)
if err != nil {
    panic(err)
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB :zaktualizuj cały dokument z wyjątkiem _id za pomocą sterownika C#

  2. MongoDB:BŁĄD:proces potomny nie powiódł się, zakończono z błędem numer 14

  3. MongoDB — odmowa zezwolenia na gniazdo:/tmp/mongodb-27017.sock

  4. MongoDB:unikalny klucz w osadzonym dokumencie

  5. Konwertuj ObjectID (Mongodb) na String w JavaScript