Files
2026-06-08 16:28:00 +08:00

12 lines
616 B
JavaScript

const mg = require('mongoose');
const uri = 'mongodb://zhiyin:zhiyin123@192.168.136.130:27017/zhiyin?authSource=zhiyin';
mg.connect(uri).then(async () => {
const r = await mg.connection.db.collection('users').updateMany(
{},
{ $set: { role: 'admin' } }
);
console.log('Updated:', r.modifiedCount + r.upsertedCount);
const users = await mg.connection.db.collection('users').find().project({ _id: 1, phone: 1, role: 1 }).toArray();
console.log(JSON.stringify(users.map(u => ({ id: u._id.toString(), phone: u.phone, role: u.role }))));
await mg.disconnect();
}).catch(e => console.error(e.message));