亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

重新考慮僅針對子數組的數據庫查詢

重新考慮僅針對子數組的數據庫查詢

Go
白衣染霜花 2023-07-04 16:50:22
假設我在表中有一個名為警報的對象,例如{ id:"1"   history:[ {            date:"some date"            hid:"1234"          },         {           date:"some date"          hid:"1234"         }       ]  } { id:"2"   history:[ {            date:"some other date"            hid:"1235"          },         {           date:"some date"          hid:"1234"         }       ]  }我想要一個僅包含所有警報的歷史對象的數組。如果我使用諸如r.db("irrelevant").table("alerts").pluck("history")我最終得到了帶有括號的整個結構,只是沒有 ID。喜歡{  history:[{hid:123,date:"some date"}{hid:123,date:"some date"}]},{  history:[{hid:123,date:"some date"}{hid:123,date:"some date"}] }當我想要的是[{hid:123,date:"some date"},{hid:123,date:"some date"},{hid:123,date:"some date"},{hid:123,date:"some date"}]我專門在 go 中執行此操作,但如果我能找到 RethinkDB javascript 查詢,我可能可以將其轉換為 go
查看完整描述

1 回答

?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

您需要使用concatMap命令

r.db("irrelevant").table("alerts").concatMap(r.row.getField('history'))


查看完整回答
反對 回復 2023-07-04
  • 1 回答
  • 0 關注
  • 152 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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