我試圖刪除文件數據的某些部分與給定結構相當簡單,這將得到比這更深刻和更重的項目Rethinkdb刪除數據雲:從文件
{
id: "...",
name: "...",
phone: "...",
data: {
key1: "val1",
...
}
...
}
我意識到除了用更新的樹替換整個樹之外,沒有辦法更新/刪除嵌套部分中的部分。
例如,如果我想從文檔數據刪除鍵1,我需要在那裏key1的不包含
document.update({data: new dict without key1})
它的副本更新文檔中的數據部分是否有刪除的任何eaiser方式部分來自類似文檔的名稱字段的根目錄 - 而不用包含名稱鍵和值的自身副本更新整個文檔?每次我需要刪除部分數據時,是否必須深度複製和過濾文檔?
謝謝光榮。我急切地等待下一個版本,rethinkdb目前爲止很漂亮。 。 – hinoglu
HM r.table( 「CV」)獲得( 「e1a8b71f-ba52-4fd4-8c3a-e981df1e3108」)更新(r.row.without( 「名字」))將返回 「不變:1」,文件仍然有名稱字段。我正在使用1.7.3 ubuntu release – hinoglu
對不起,不要'更新'請使用'替換'。我應該知道比在4點發布答案更好:)我會更新帖子。 – coffeemug