В методе setLimit (), что я должен сохранить, чтобы получить все записи в данных
пакетов - используется: go .mongodb.org / mon go -драйвер / bson
go .mongodb.org / mon go -драйвер / mon go
go .mongodb.org / mon go -драйвер / mongo / options
findOption := options.Find()
findOption.SetLimit(?)
var res1 []Person
cur, err := collection.Find(context.TODO(), bson.D{}, findOption)
if err != nil {
log.Fatal(err)
}
for cur.Next(context.TODO()) {
var elem Person
err := cur.Decode(&elem)
if err != nil {
log.Fatal(err)
}
res1 = append(res1, elem)
}
if err := cur.Err(); err != nil {
log.Fatal(err)
}
// Close the cursor once finished
cur.Close(context.TODO())
fmt.Printf("Found multiple documents (array of pointers): %+v\n", res1)