使用示例here,我只向notes
添加了一个级别,它已映射到一个元素本身包含数组的对象
{
id: 10001,
name: "Bob Smith",
notes: {
alpha:['note1','note2','note3'],
beta:['note1','note2','note3']
}
}
但是,对于我的生活,我不知道如何将元素追加到alpha
和beta
。我尝试过各种变体:
update({
notes:{
alpha: r.row("alpha").append('note4')
}
})
但实际上并没有到达任何地方 任何帮助将不胜感激〜
哦,错误信息是No attribute 'alpha' in object:
答案 0 :(得分:1)
您可以执行以下操作:
r.db('test')
.table('user')
.get('10001')
.update({
notes: {
alpha: r.row('notes')('alpha').append('note4'),
beta: r.row('notes')('beta').append('note4')
}
}).run();