23 lines
No EOL
582 B
JavaScript
23 lines
No EOL
582 B
JavaScript
const fs = require("fs");
|
|
const mongoose = require("mongoose");
|
|
mongoose.connect("mongodb://localhost/esmBot");
|
|
|
|
const tweetSchema = new mongoose.Schema({
|
|
tweets: [String],
|
|
replies: [String],
|
|
media: [String],
|
|
phrases: [String],
|
|
games: [String],
|
|
characters: [String],
|
|
download: [String],
|
|
enabled: Boolean
|
|
});
|
|
|
|
const TweetCollection = mongoose.model("TweetCollection", tweetSchema);
|
|
|
|
TweetCollection.findOne({}, (err, res) => {
|
|
if (err) throw err;
|
|
fs.writeFileSync("tweets.json", JSON.stringify(res));
|
|
console.log("Migrated!");
|
|
mongoose.connection.close();
|
|
}); |