sql >> Databáze >  >> NoSQL >> MongoDB

Golang GraphQL MongoDB Snaží se získat datum a ID z databáze

Některé typy BSON nemají přímé mapování s primitivními typy Go, takže potřebujete typy s vlastním unmarshalingem, buď vlastním vytvořeným, nebo již vytvořeným v balíčku bson/primitiv

Zkuste definovat strukturu uživatelských statistik takto:

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#Timestamp




  1. Paměťově efektivní způsob ukládání 32bitového celého čísla se znaménkem v Redis

  2. Vložte časové razítko Pandas do Mongodb

  3. Jak odstranit dokumenty MongoDB importem souboru

  4. Jak spustit příkaz runCommand s Mongoose?