如何将数据从 .write x-ray 存储到 mongodb 或 firebase
how to store data from .write x-ray to mongodb or firebase
我正在寻找一种在使用 xray 抓取数据后使用 mongoose 将数据写入 firebase 或 mongodb 的方法。
我的代码类似于下面的示例,我只需要将它插入猫鼬而不是本地主机上的 result.json。
firebase 也是另一种选择,如果有办法执行此操作,请
var Xray = require('x-ray');
var x = Xray();
x('https://blog.ycombinator.com/', '.post', [{
title: 'h1 a',
link: '.article-title@href'
}])
.paginate('.nav-previous a@href')
.limit(3)
.write('results.json')
谢谢
可以在回调函数中用mongoose将传object
的结果保存到数据库
var Xray = require('x-ray');
var x = Xray();
x('https://blog.ycombinator.com/', '.post', [{
title: 'h1 a',
link: '.article-title@href'
}])
.paginate('.nav-previous a@href')
.limit(3)
(function(error, object){ // callback
if (error) {
console.log(error)
}else {
console.log('result is: ')
console.log(object); // object is what you want to save
}
})
我正在寻找一种在使用 xray 抓取数据后使用 mongoose 将数据写入 firebase 或 mongodb 的方法。 我的代码类似于下面的示例,我只需要将它插入猫鼬而不是本地主机上的 result.json。 firebase 也是另一种选择,如果有办法执行此操作,请
var Xray = require('x-ray');
var x = Xray();
x('https://blog.ycombinator.com/', '.post', [{
title: 'h1 a',
link: '.article-title@href'
}])
.paginate('.nav-previous a@href')
.limit(3)
.write('results.json')
谢谢
可以在回调函数中用mongoose将传object
的结果保存到数据库
var Xray = require('x-ray');
var x = Xray();
x('https://blog.ycombinator.com/', '.post', [{
title: 'h1 a',
link: '.article-title@href'
}])
.paginate('.nav-previous a@href')
.limit(3)
(function(error, object){ // callback
if (error) {
console.log(error)
}else {
console.log('result is: ')
console.log(object); // object is what you want to save
}
})