|
@@ -6,19 +6,15 @@ import loggerFactory from '~/utils/logger';
|
|
|
const logger = loggerFactory('growi:migrate:drop-pages-indices');
|
|
const logger = loggerFactory('growi:migrate:drop-pages-indices');
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * set sparce true to slackMemberId
|
|
|
|
|
|
|
+ * set sparce true as slackMemberId
|
|
|
*/
|
|
*/
|
|
|
module.exports = {
|
|
module.exports = {
|
|
|
async up(db) {
|
|
async up(db) {
|
|
|
logger.info('Apply migration');
|
|
logger.info('Apply migration');
|
|
|
mongoose.connect(getMongoUri(), mongoOptions);
|
|
mongoose.connect(getMongoUri(), mongoOptions);
|
|
|
- const User = getModelSafely('User') || require('~/server/models/user')();
|
|
|
|
|
|
|
|
|
|
- await User.updateMany(
|
|
|
|
|
- {},
|
|
|
|
|
- { $set: { slackMemberId: { sparse: true } } },
|
|
|
|
|
- // { upsert: true, new: true },
|
|
|
|
|
- );
|
|
|
|
|
|
|
+ const User = getModelSafely('User') || require('~/server/models/user')();
|
|
|
|
|
+ await User.syncIndexes();
|
|
|
|
|
|
|
|
logger.info('Migration has successfully applied');
|
|
logger.info('Migration has successfully applied');
|
|
|
},
|
|
},
|