小编Sid*_*h V的帖子

在调用 Execute 之前,插入操作必须有一个部署集

我有一个运行 MongoDB 的 AWS 实例。我正在尝试做一个小的 db 操作,当下面包含的文件被写入单个 go 文件时,它似乎工作。当我尝试拆分它时,出现以下错误

在调用 Execute 之前,插入操作必须有一个部署集

拆分文件如下

去连接

package db

import (
	"context"
	"fmt"
	"log"

	"go.mongodb.org/mongo-driver/mongo"
	"go.mongodb.org/mongo-driver/mongo/options"
)

var Client1 mongo.Client

func Connect() {
	// Set client options
	clientOptions := options.Client().ApplyURI("remote_url")

	// Connect to MongoDB
	Client1, err := mongo.Connect(context.TODO(), clientOptions)

	if err != nil {
		log.Fatal(err)
	}

	// Check the connection
	err = Client1.Ping(context.TODO(), nil)

	if err != nil {
		log.Fatal(err)
	}

	fmt.Println("Connected to MongoDB!")
}

func main() {
	fmt.Println("Connection to MongoDB done.")
} …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 go mongodb

3
推荐指数
1
解决办法
759
查看次数

标签 统计

amazon-ec2 ×1

go ×1

mongodb ×1