Основано на the RethinkDB replace() docs Я пытаюсь изменить первичный ключ документа. В этом случае первичный ключ email
:Как изменить первичный ключ в документе rethinkdb?
var renamePerson = function(originalEmail, newEmail, cb){
rethink.db(DATABASE).table(TABLE).get(originalEmail).replace({email: newEmail}).run(dbConnection, cb)
}
Это должно работать, но unchanged
является 1
, и глядя на новый документ, кажется, не дал никаких результатов.
Как изменить первичный ключ документа?