sql >> Databasteknik >  >> NoSQL >> MongoDB

Lagra kapslade strukturer med mgo

Jag tror att du använder inline field tag är det bästa alternativet för dig. Mgo/v2/bson-dokumentationen säger:

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 ska då definieras enligt följande:

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

Redigera

inline finns även i mgo/v1/bson om du använder den.




  1. kunde inte ansluta till server 127.0.0.1 shell/mongo.js

  2. MassTransit saga med Redis persistens ger Method Accpet har inget undantag för implementering

  3. Heroku Redis - GUI och minnesoptimering

  4. Implementera automatisk kompletteringsfunktion med MongoDB-sökning