just use the mongoose model

This commit is contained in:
Riley Davis
2016-11-03 15:21:02 -06:00
parent 596ee595be
commit 55825c4e03
2 changed files with 5 additions and 15 deletions
+5 -14
View File
@@ -1,16 +1,7 @@
const MongoClient = require('mongodb').MongoClient;
const url = process.env.TALK_MONGO_URL;
const Setting = require('../models/setting');
const defaults = {id: '1', moderation: 'pre'};
if (!url) {
throw new Error('environment variable TALK_MONGO_URL must be defined');
}
MongoClient.connect(url).then(db => {
const Setting = db.collection('settings');
const defaults = {id: 1, moderation: 'pre'};
Setting.update({id: 1}, {$setOnInsert: defaults}, {upsert: true}).then(() => {
console.log('created settings object.');
process.exit();
});
Setting.update({id: '1'}, {$setOnInsert: defaults}, {upsert: true}).then(() => {
console.log('created settings object.');
process.exit();
}).catch(console.error);