sql >> Database teknologi >  >> NoSQL >> MongoDB

Golang GraphQL MongoDB Kæmper med at få dato og id ud af databasen

Nogle BSON-typer har ikke direkte kortlægning med Go primitive typer, så du har brug for typer med tilpasset unmarshalling, enten din egen eller allerede udført på bson/primitive pakke

Prøv at definere din brugerstatistikstruktur på den måde:

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. Spring data mongo paginering

  2. Opdaterer indlejret objekt i mongoose

  3. Vælg et dokument, der har et bestemt nøgleværdipar, men ikke har et andet nøgleværdipar

  4. Sådan tjekker du $setDifference i to array ved hjælp af mongo-query