INNER CODE UNIT · JavaScript

bulkOps

ClickDevTech/CELERITY-panel · index.js:527

            const bulkOps = usersWithoutUuid.map(u => ({
                updateOne: {
                    filter: { _id: u._id },
                    update: { $set: { xrayUuid: crypto.randomUUID() } }
                }
            }));
            await HyUser.bulkWrite(bulkOps, { ordered: false });
            logger.info(`[Migration] Generated xrayUuid for ${usersWithoutUuid.length} existing users`);
        }

        // Migration: ensure all users have a non-public subscription token.
        const usersWithoutSubscriptionToken = await HyUser.find({
            $or: [
                { subscriptionToken: { $exists: false } },
                { subscriptionToken: null },
                { subscriptionToken: '' },
            ],
        }).select('_id userId');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…