第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在 golang 的 mongodb 中的集合列表中打印集合

在 golang 的 mongodb 中的集合列表中打印集合

Go
猛跑小豬 2022-12-05 16:23:13
要從 mongodb 打印一個(gè)集合,以下是我在 python 中的代碼:print(list(MongoClient(***).get_database("ChatDB").get_collection("room_members".find({'_id.username': username})))我正在學(xué)習(xí) Go,我正在嘗試將上述代碼翻譯成 golang。我的代碼如下:    client, err := mongo.Connect(context.TODO(), options.Client().ApplyURI("*****"))    if err != nil {        panic(err)    }    likes_collection := client.Database("ChatDB").Collection("likes")    cur, err := likes_collection.Find(context.Background(), bson.D{{}})    if err != nil {        panic(err)    }    defer cur.Close(context.Background())    fmt.Println(cur)但是,我得到了一些十六進(jìn)制值
查看完整描述

2 回答

?
嗶嗶one

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)


查看完整回答
反對(duì) 回復(fù) 2022-12-05
?
蕪湖不蕪

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)


查看完整回答
反對(duì) 回復(fù) 2022-12-05
  • 2 回答
  • 0 關(guān)注
  • 205 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)