35 lines
1.1 KiB
JavaScript
35 lines
1.1 KiB
JavaScript
const { MongoClient } = require('mongodb');
|
|
require('dotenv').config();
|
|
|
|
const MONGODB_URI = process.env.MONGODB_URI || 'mongodb://localhost:27017/duxiter';
|
|
|
|
async function verifyTenantUpdate() {
|
|
const client = new MongoClient(MONGODB_URI);
|
|
|
|
try {
|
|
await client.connect();
|
|
console.log('Connesso a MongoDB');
|
|
|
|
const db = client.db();
|
|
const tenants = await db.collection('tenants').find({}).toArray();
|
|
|
|
console.log('\nTenant aggiornati:');
|
|
console.log('==================');
|
|
|
|
tenants.forEach(tenant => {
|
|
console.log(`Nome: ${tenant.name}`);
|
|
console.log(` evaluationsUsed: ${tenant.usageStats?.evaluationsUsed || 0}`);
|
|
console.log(` evaluationsRemaining: ${tenant.usageStats?.evaluationsRemaining || 0}`);
|
|
console.log(` lastEvaluationDate: ${tenant.usageStats?.lastEvaluationDate || 'Never'}`);
|
|
console.log(` updatedAt: ${tenant.updatedAt}`);
|
|
console.log('');
|
|
});
|
|
|
|
} catch (error) {
|
|
console.error('Errore:', error);
|
|
} finally {
|
|
await client.close();
|
|
}
|
|
}
|
|
|
|
verifyTenantUpdate().catch(console.error); |