Есть ли лучший способ использовать JavaScript для импорта данных из внешнего URL-адреса в Монго БД - PullRequest
0 голосов
/ 26 августа 2011

Лучшее, что я могу придумать, - это использовать команду «run» оболочки mongo для:

  1. выполнить запись curl для извлечения $ someUrl в fs / tmp / myfile.ext
  2. выполнить mongoimport для загрузки fs / tmp / myfile.ext

Я не знаю структуру файловой системы во время компиляции, поэтому я надеюсь, что гуру могут знать о более прямом способе загрузки данных с удаленного URL.

1 Ответ

0 голосов
/ 26 августа 2011

Вы можете сделать это довольно легко с любым из языков или драйверов.

Так что, если вы используете PHP + cURL + MongoDB, вы можете в основном сохранить ответ прямо в MongoDB со всеми функциями cURL.

То же самое должно быть верно для большинства динамических языков Python, Ruby и т. Д. Если вы используете Node.js, процесс должен быть очень похожим. Я предлагаю динамический язык только для простоты написания сценариев, но практически любой из поддерживаемых драйверов должен позволять вам это делать.

Честно говоря, хранить его в файле, вероятно, не нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...