Как я могу переименовать коллекцию в шардинге mongodb? Потому что я пытался в моем
Производственный сервер, он выбросил следующую ошибку только для ваших ссылок.
Мое требование: мы должны добавить еще несколько полей со значением в существующую коллекцию. Но в процессе производства мы не можем нарушить сбор данных, основанный на трафике, и в любое время запрос приходит от участника одновременно. Таким образом, мы запланировали заполнить все записи от sql до mongo в другой коллекции, а затем переименовать коллекцию и сделать ее производственной. это наш план. Но мы не можем пойти дальше. Следующая ошибка, которую мы получили.
db.clientdetails.renameCollection( "clientdetails_bkup" ); {
"assertion" : "You can't rename a sharded collection",
"assertionCode" : 13138,
"errmsg" : "db assertion failure",
"ok" : 0 }
Если это невозможно при использовании шардинга mongodb, поделитесь своим предложением или другим способом решения этой проблемы.
Пожалуйста, предложите, что мы должны сделать дальше?