Я пытаюсь вставить массив в экземпляр MongoDB, используя Go.У меня есть срез [] string
в Go и я хочу преобразовать его в массив BSON
, чтобы передать его в БД с помощью драйвера github.com/mongodb/mongo-go-driver
.
var result bson.Array
for _, data := range myData {
value := bson.VC.String(data)
result.Append(value)
}
Это зацикливается на каждом элементе моего вводаданные и пытается добавить его в массив BSON
.Однако строка с Append()
заканчивается с panic: document is nil
.Как мне сделать это преобразование?