MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Golang GraphQL MongoDB Борят се да извадят дата и id от базата данни

Някои типове BSON нямат директно съпоставяне с примитивни типове Go, така че ви трябват типове с персонализирано демаршалиране, или собствено направено, или вече направено в пакет bson/primitive

Опитайте да дефинирате структурата на вашите потребителски статистики по този начин:

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Loopback:филтър близо до обектно подполе

  2. Как да изпълним aggregate в mongodb в laravel framework

  3. Използване на Jade за повторение на JSON

  4. Android/MongoDB:NoClassDefFoundError:com.mongodb.DBPortPool

  5. MongoDB:Как да преименувате поле с помощта на регулярен израз