Sono MOLTO nuovo da fare. Da quello che ho visto negli esempi di mGo, per poter interrogare una raccolta e poi leggerla da essa, è necessario predefinire i dati che torneranno in una struttura.Collezioni MongoDB non strutturate con mgo
type Person struct {
ID bson.ObjectId `bson:"_id,omitempty"`
Name string
Phone string
Timestamp time.Time
}
In PHP, il documento è stato assegnato a un array. Questo era perfetto in quanto un record può avere un set di chiavi completamente diverso (potrebbe non contenere Nome o Telefono ma contenere Email) e potrei accedervi direttamente senza impostare una classe/struct/variabile predefinita.
C'è un modo per fare lo stesso in Go/mGo?
Ciao Gustavo, grazie per la tua risposta dettagliata. Non ho saputo del trucco "in linea" per gestire gli attributi opzionali. mgo è davvero un fantastico software! – tux21b
È possibile eseguire su Trova (nil). Tutti (& m)? –