sql >> Base de Datos >  >> NoSQL >> MongoDB

Golang GraphQL MongoDB Luchando para obtener la fecha y la identificación de la base de datos

Algunos tipos BSON no tienen mapeo directo con los tipos primitivos de Go, por lo que necesita tipos con desmarchado personalizado, ya sea hecho por usted mismo o ya hecho en bson/paquete primitivo

Intente definir su estructura de estadísticas de usuario de esa manera:

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/primitivo

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