type Expense struct {
Category string `bson:"category"`
Amount float `bson:""amount"`
}
type MyDoc struct {
ID primitive.ObjectID `bson:"_id, omitempty"`
ChatID int `bson:"chatID"`
Expenses []Expense `bson:"expense"`
Income []int(тип какой хотите) `bson:"income"`
myDoc = MyDoc{}
err = mongo.FindOne(context.TODO(), {}).Decode(&myDoc)
}