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
が作成されていません...何か考えはありますか?