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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從 mongodb 加入 2 個結構

從 mongodb 加入 2 個結構

Go
縹緲止盈 2022-12-19 20:26:43
我有一個函數(shù)可以使用檢索 mongodb 管理員用戶.command在下面的函數(shù)中,我有DbUsers結構,我正在運行命令從 2 個不同的數(shù)據(jù)庫中檢索用戶。我的問題是,如何連接 2 個結果(adminUsers 和 externalUsers)并在合并后返回?他們是一樣的struct。type DbUsers struct {    ...lots of stuff about the server    Users []Users }type Users struct {   User string   ...lots of stuff}func getUsers() Users {    admin := CNX.Database("admin")    external := CNX.Database("$external")    command := bson.D{primitive.E{Key: "usersInfo", Value: 1}}    var adminUsers DbUsers    var externalUsers DbUsers    err := admin.RunCommand(context.TODO(), command).Decode(&adminUsers)    if err != nil {        panic(err)    }    err2 := external.RunCommand(context.TODO(), command).Decode(&externalUsers)    if err2 != nil {        panic(err2)    }    //New to Golang, not sure what I am doing but this doesn't work    return []Users{adminUsers.Users, externalUsers.Users}}
查看完整描述

1 回答

?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

你可以做

return append(adminUsers.Users, externalUsers.Users...)


查看完整回答
反對 回復 2022-12-19
  • 1 回答
  • 0 關注
  • 92 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號