selectDatabase($mongoConfig['database']); $conversationId = 'sg_2639473367'; $ownerUserId = '83484627'; echo "=== 检查 conversation 表记录 ===\n"; $convCollection = $db->selectCollection('conversation'); $conv = $convCollection->findOne([ 'conversation_id' => $conversationId, 'owner_user_id' => $ownerUserId ]); if ($conv) { echo "找到记录:\n"; print_r($conv); echo "\n"; if (isset($conv['max_seq'])) { echo "max_seq: " . $conv['max_seq'] . "\n"; } else { echo "max_seq 不存在\n"; } if (isset($conv['min_seq'])) { echo "min_seq: " . $conv['min_seq'] . "\n"; } else { echo "min_seq 不存在\n"; } } else { echo "未找到记录\n"; echo "\n查找同一 conversation_id 的其他记录:\n"; $allConvs = $convCollection->find(['conversation_id' => $conversationId])->toArray(); foreach ($allConvs as $c) { echo "owner_user_id: " . ($c['owner_user_id'] ?? 'null') . "\n"; echo " max_seq: " . ($c['max_seq'] ?? 'null') . "\n"; echo " min_seq: " . ($c['min_seq'] ?? 'null') . "\n"; } } echo "\n=== 检查 seq 表 ===\n"; $seqCollection = $db->selectCollection('seq'); $seq = $seqCollection->findOne(['conversation_id' => $conversationId]); if ($seq) { echo "conversation_id: " . $seq['conversation_id'] . "\n"; echo "max_seq: " . $seq['max_seq'] . "\n"; echo "min_seq: " . $seq['min_seq'] . "\n"; }