2 回答

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊
ctx, _ := context.WithTimeout(context.Background(), 10*time.Second)
client, err := mongo.Connect(ctx, options.Client().ApplyURI("***"))
if err != nil {
panic(err)
}
var likes []bson.M
likes_collection := client.Database("ChatDB").Collection("likes")
defer client.Disconnect(ctx)
cursor, err := likes_collection.Find(context.Background(), bson.D{{}})
if err != nil {
panic(err)
}
if err = cursor.All(ctx, &likes); err != nil {
panic(err)
}
fmt.Println(likes)

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
go lang 中的 Mongo 與 mongo 不同的 api。
查找返回游標(biāo)而不是集合。
您應(yīng)該將代碼更改為:
var items []Items
cur, err := likes_collection.Find(context.Background(), bson.D{{}})
if err != nil {
panic(err)
}
cur.All(context.Background(),&items)
- 2 回答
- 0 關(guān)注
- 205 瀏覽
添加回答
舉報(bào)