Ошибка имени коллекции при импорте Json в MongoDB - PullRequest
0 голосов
/ 30 марта 2020

Поскольку я импортировал новый файл json в мою коллекцию mongodb, я случайно использовал только один '-' вместо 2. Например ::100100

mongoimport --host=127.0.0.1 --db=dataBaseName -collection=people --file=importFile.json
1003 * Я считаю, что из-за отсутствия второй '-', теперь я застрял со следующими результатами, когда я набираю show collection:
people
ollection=people

Я не могу получить доступ, удалить или взаимодействовать со вторым. Помимо удаления базы данных и начала заново, есть ли способ обойти эту проблему?

1 Ответ

1 голос
/ 30 марта 2020

Вы можете переименовать коллекцию следующим образом:

> use YourDatabase
// Might wanna drop people collection first
> db.getCollection("ollection=people").renameCollection("people")

Надеюсь, это поможет!

...