mirror of
https://github.com/wassname/talk.git
synced 2026-07-04 18:33:02 +08:00
17 lines
490 B
JavaScript
17 lines
490 B
JavaScript
const MongoClient = require('mongodb').MongoClient;
|
|
const url = process.env.TALK_MONGO_URL;
|
|
|
|
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();
|
|
});
|
|
}).catch(console.error);
|