const { MongoClient } = require('mongodb'); async function debug() { const uri = 'mongodb://7qV5rRanD6UwANNO:NK1EFfaKpJZcTQlmm7pDUUI7Yk7yqxN6@51.254.197.189:27017/librechat?authSource=admin'; const client = new MongoClient(uri); await client.connect(); const db = client.db('librechat'); // Vérifier les types const user = await db.collection('users').findOne({}); const tx = await db.collection('transactions').findOne({}); const conv = await db.collection('conversations').findOne({}); console.log('=== TYPES DES IDs ==='); console.log('user._id:', typeof user._id, '->', user._id); console.log('transaction.user:', typeof tx.user, '->', tx.user); console.log('conversation.user:', typeof conv.user, '->', conv.user); console.log('\n=== COMPARAISONS ==='); console.log('user._id === tx.user:', user._id === tx.user); console.log('String(user._id) === String(tx.user):', String(user._id) === String(tx.user)); console.log('user._id.toString() === conv.user:', user._id.toString() === conv.user); await client.close(); } debug().catch(console.error);