collection not getting initiated mongo android

package main

import (
    "context"
    "fmt"
    "go.mongodb.org/mongo-driver/mongo"
    "go.mongodb.org/mongo-driver/mongo/options"
    "log"
)

func main() {
    clientOptions := options.Client().ApplyURI("mongodb://localhost:27017")
    client, err := mongo.Connect(context.Background(), clientOptions)
    if err != nil {
        log.Fatal(err)
    }

    err = client.Ping(context.Background(), nil)
    if err != nil {
        log.Fatal(err)
    }

    fmt.Println("Connected to MongoDB!")
    client.Database("mydatabase").Collection("mycollection")
}

This Go code initializes a connection to a MongoDB instance running on localhost at port 27017. It uses the go.mongodb.org/mongo-driver/mongo package to establish the connection, performs a ping operation to check if the connection is successful, and then tries to access a collection named "mycollection" within the "mydatabase" database. However, it does not store the reference to the collection, so it doesn't do anything meaningful with it after obtaining it.