const { default: Note } = require('../built/models/note'); const { default: Meta } = require('../built/models/meta'); const { default: User } = require('../built/models/user'); async function main() { const meta = await Meta.findOne({}); const notesCount = await Note.count(); const usersCount = await User.count(); const originalNotesCount = await Note.count({ '_user.host': null }); const originalUsersCount = await User.count({ host: null }); const stats = { notesCount, usersCount, originalNotesCount, originalUsersCount }; if (meta) { await Meta.update({}, { $set: { stats } }); } else { await Meta.insert({ stats }); } } main().then(() => { console.log('done'); }).catch(console.error);