r.table("bets").filter({id: betID}).update({
votes: r.row('votes').append({
userID: userID,
vote: vote
})
}).run(connection, function(err, result) {
// ...
});
我的目标是bets
用给定的betID
. 我想更新votes
可能不存在的列。如果它不存在,我想创建列,然后附加数组元素。如果它存在,我只想附加数组元素。
result.replaced
返回 1,这是正确的,但未votes
创建该列...任何想法?