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

Golang GraphQL MongoDB Problemy z uzyskaniem daty i identyfikatora z bazy danych

Niektóre typy BSON nie mają bezpośredniego mapowania z typami prymitywnymi Go, więc potrzebujesz typów z niestandardowym unmarshallingiem, albo własnymi, albo już wykonanymi w pakiecie bson/primitive

Spróbuj zdefiniować strukturę statystyk użytkownika w ten sposób:

import "go.mongodb.org/mongo-driver/mongo/primitive"

type UserStats {
    ...
    BirthDay primitive.DateTime `bson:"birthday"`
    //OR BirthDay primitive.Timestamp `bson:"birthday"`
    ...
}

https:// /pkg.go.dev/go.mongodb.org/mongo-driver/[email protected]?tab=doc#hdr-Native_Go_Types

https://pkg.go.dev/go.mongodb .org/mongo-driver/bson/primitive

https://pkg.go .dev/go.mongodb.org/mongo-driver/bson/primitive?tab=doc#DateTime

https://pkg.go .dev/go.mongodb.org/mongo-driver/bson/primitive?tab=doc#sygnatura czasowa




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak wyniki sortowania w nodejs - wyszukiwanie mongodb, ale wywołując metodę dynamiczną

  2. Problem z zapisywaniem plików MongoDB GridFS za pomocą Node.JS

  3. MongoDB (noSQL) kiedy dzielić kolekcje

  4. Mongodb :operator $in vs wiele pojedynczych zapytań

  5. Mapa PHP MongoDB redukuje błędy asercji db