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