Вие можете използвайте MongoDB REST клиент:
-
Sleepy.Mangoose :Това е най-добрият IMO
-
MongoDB REST :Изглежда обещаващо, но все още не е завършено и има някои странни грешки (например отказа да изпрати големи заявки (повече от 80 000 знака) и ми отне 3 часа, за да открия какво не е наред с него)
Можете да се свържете директно към сървъра за почивка от инжектирания от вас javascript (използвайте ajax
на jQuery или просто използвайте xmlhttprequest
), но мисля, че е по-добре да го направите в evaluate
на PhantomJS метод (тъй като ако страницата, която анализирате, има javascript грешки, вашият инжектиран javascript може да не работи правилно).
Но аз лично не харесвам идеята за REST сървър за PhantomJS. Мисля, че е по-добре да напишете цялото си приложение в NodeJS
и използвайте phantomjs
модул за стартиране на PhantomJS. По този начин не е нужно да следвате пътя REST и можете да използвате (вече официалния) Драйвер за собствен възел MongoDB
, което е потенциално много пъти по-бързо от REST сървърите (защото не изисква JSON HTTP сериализация/десериализация, наред с други неща).