// for Node.js interpret /** * change usage of GridFS filename * see commit fb422b4d603c53a70712caba55b35a48a8c2e619 */ const { default: DriveFile } = require('../../built/api/models/drive-file') async function applyNewChange (doc) { const result = await DriveFile.update(doc._id, { $set: { filename: doc.metadata.name }, $unset: { 'metadata.name': '' } }) return result.ok === 1 } async function main () { const oldTypeDocs = await DriveFile.find({ 'metadata.name': { $exists: true } }) return await Promise.all(oldTypeDocs.map(applyNewChange)) } main().then(console.dir).catch(console.error)