sql >> Database >  >> NoSQL >> MongoDB

Golang GraphQL MongoDB Worstelend om datum en id uit de database te halen

Sommige BSON-typen hebben geen directe toewijzing met Go primitieve typen, dus je hebt typen nodig met aangepaste unmarshalling, ofwel je eigen gemaakte of al gedaan op bson/primitive-pakket

Probeer uw gebruikersstatistieken op die manier te definiëren:

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. Wat moet ik gebruiken? Socket.io-kamers of Redis pub-sub?

  2. Waar is AccountKey voor CosmosDB in Azure Portal

  3. Werken geospatiale query's op arrays? ($geoWithin, $geoIntersects)

  4. Voer native mongodb-query uit met mongodb java-stuurprogramma