कुछ बीएसओएन प्रकारों में गो आदिम प्रकारों के साथ प्रत्यक्ष मानचित्रण नहीं होता है, इसलिए आपको कस्टम अनमर्शलिंग वाले प्रकारों की आवश्यकता होती है, या तो आपका स्वयं का बनाया गया है या पहले से ही बीएसओएन/आदिम पैकेज पर किया गया है
अपने उपयोगकर्ता आंकड़े संरचना को इस तरह परिभाषित करने का प्रयास करें:
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