2017-02-08 14 views
0

В настоящее время у меня возникает серьезная головная боль (для среднего даффера среднего возраста, то есть). Моя текущая проблема заключается в следующем: Я должен использовать D3.js для визуализации данных, хранящихся в локальной базе данных MongoDB. У меня есть визуализация, в значительной степени отсортированная, только один или два несовершеннолетних, но я думаю, что могу их сортировать. Моя проблема заключается в получении данных из базы данных. Я могу импортировать и экспортировать содержимое своего сердца с помощью оболочки, но мне нужно автоматизировать процесс. Шаг я не имею никакого прогресса с заключается в следующем: с помощью Node.js, я могу подключиться к локальной Databse MongoDB со следующим сценарием:Коллекция mongoexport с использованием node.js

** 

var MongoClient = require('mongodb').MongoClient, format = require('util').format; 
MongoClient.connect('mongodb://127.0.0.1:27017' function(err,db){ 
    if(err){ 
     throw err; 
    }else{ 
     console.log("Connected"); 
    } 
    db.close(); 
}); 

**

Хотя я связан, мне нужно экспортировать одну из трех коллекций (newYork, manchester или london), как массив .json, из базы данных, называемой монополией. Мне нужно использовать javascript, и мне нужно экспортировать целую коллекцию в папку, которую я могу выбрать, что позволит мне направить мой D3.js на него Я думаю, что mongoexport - это метод, который я хочу, когда пытаюсь это сделать монго оболочки, я получаю именно то, что я хочу любое просветление будет с благодарностью получил Благодаря S

+0

Вы можете просто запросить данные, которые вы хотите, и затем мы 'fs' писать возвращаемый JSON в файл? – Adam

+0

Спасибо Адаму, но мне нужно в конце концов запросить базу данных с веб-страницы. –

+0

Я действительно смущен. Если вам нужно запросить данные с веб-страницы, вам нужно будет развернуть mongodb и получить данные с вашего локального хоста. Если вы хотите использовать mongoexport изнутри узла, [этот ответ может помочь] (http://stackoverflow.com/questions/13041648/call-mongoexport-from-javascript-node-js). [Или этот] (http://stackoverflow.com/questions/20176232/mongoexport-with-parameters-node-js-child-process/20176549) – Adam

ответ

Смежные вопросы