MySQL имеет удобную функцию под названием FIELD()
, которая отлично подходит для таких задач.
ORDER BY FIELD(Language,'ENU','JPN','DAN'), ID
Обратите внимание, что
попытаться использовать CSV - это хорошо.
mongoimport -d mydb -c things --type csv --file locations.csv --headerline --upsert
Вы можете преобразовать с помощью ms excel.
mongoimport
должен выполняться на терминале, а не внутри оболочки манго. Чтобы запустить mongoimport
в терминале, вам нужно будет установить его. На ubuntu вы можете сделать: apt get install mongo-tools
Надеюсь, это поможет:)
Откройте папку «Mongo / Server / 3.4 / bin» mongo db в другом командном окне и повторите попытку. Будет работать.
mongoimport предназначен для запуска в командной строке, а не в оболочке mongo. Попробуйте выйти из оболочки и запустить команду.
У меня была такая же проблема, и я смог понять ее после краткой борьбы и поиска в Интернете. 1. Перейдите в каталог bin в командной строке (cd c: .. \ bin). 2. Запустите команду mongoimport, но вы должны указать полный путь к вашему json-файлу. Это решает проблему
Одно из решений:
Сначала в cmd перейдите в каталог, содержащий файл mongoexport.exe , затем введите команду.
C:\Program Files\MongoDB\Server\3.2\bin> .\mongoexport.exe -d foo -c bar -o output.json