MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Menyimpan struct bersarang dengan mgo

Saya pikir menggunakan inline tag bidang adalah pilihan terbaik untuk Anda. Dokumentasi mgo/v2/bson menyatakan:

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.

Struktur Anda kemudian harus didefinisikan sebagai berikut:

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

Sunting

inline juga ada di mgo/v1/bson jika Anda menggunakan yang itu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menghapus dokumen menggunakan Node.js Mongoose?

  2. MongoDB $toString

  3. Apa yang Baru di MongoDB 4.2

  4. Repositori Reaktif Data Musim Semi dengan MongoDB

  5. Agregasi Mongo dengan data dan total paginasi