sql >> データベース >  >> NoSQL >> MongoDB

GolangGraphQLMongoDBデータベースから日付とIDを取得するのに苦労しています

    一部のBSONタイプには、Goプリミティブタイプとの直接マッピングがないため、独自に作成した、またはbson/プリミティブパッケージで既に実行したカスタムアンマーシャリングのタイプが必要です

    ユーザー統計構造体をそのように定義してみてください:

    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. 予期しないシャットダウン後にmongodbがクラッシュする

    2. データのようなスパース時系列に使用するNoSQLDBは​​何ですか?

    3. MongoDBは配列の複数のレコードを更新します

    4. TypeError:ドキュメントの更新時にオブジェクト以外で呼び出されるObject.keys