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

Lagring af indlejrede strukturer med mgo

Jeg tror, ​​at du bruger inline field tag er den bedste mulighed for dig. Mgo/v2/bson-dokumentationen siger:

inline     Inline the field, which must be a struct or a map,
           causing all of its fields or keys to be processed as if
           they were part of the outer struct. For maps, keys must
           not conflict with the bson keys of other struct fields.

Din struktur skal derefter defineres som følger:

type Cube struct {
    Square `bson:",inline"`
    Depth  int
}

Rediger

inline findes også i mgo/v1/bson hvis du bruger den.




  1. hvordan kan man gemme en Json i redis med hashmap(HSET)

  2. Hvad er den største forskel mellem Redis og Membase?

  3. AWS Management:Sådan sparer du 30 % på dine MongoDB-hostingomkostninger

  4. Mongo DB 4.0 Transaktioner med Mongoose &NodeJs, Express