weibo.js
var mongoose = require('mongoose'); var connection = mongoose.createConnection('mongodb://127.0.0.1:27017/weibodata'); var Schema = mongoose.Schema; var weiboSchema = new Schema({ content : String, uid : String }, { collection: 'micro_blog' }); weiboSchema.methods.findList = function(callback) { return this.model('micro_blog').find({"uid" : "1730096327"}, callback); } var WeiboModel = connection.model('micro_blog', weiboSchema); var weiboEntity = new WeiboModel({}); module.exports = weiboEntity;
main.js
var weiboEntity = require('./weibo.js'); var mysql = require('mysql'); var myslconnection = mysql.createConnection({ host : '127.0.0.1',//mysql server ip user : 'root',//mysql login name password : 'root',//mysql login password database : 'test'//mysql database name }); myslconnection.query('set names utf8'); weiboEntity.findList(function(err, docs){ if (err) { console.log('error'); } else { for(var i=0;i<docs.length;i++) { console.log("Number" + (i + 1) + "Data") var content = docs[i].content; var uid = docs[i].uid; var sql = "insert into weibo (content, author) values('" + content + "','" + uid + "');"; myslconnection.query(sql, function(err, rows) { if(err){ console.log(err); } }); } console.log("ok") } })