fixed aggregation pipeline error

This commit is contained in:
michael 2025-10-21 07:38:24 -05:00
parent f1a2c4d653
commit b4f104d93c

View file

@ -110,7 +110,13 @@ const pipeline = [
"agentDetails.usage_timeline": "$usageTimeline",
"agentDetails.usage_summary": {
conversation_count: { $ifNull: ["$usageSummary.conversationCount", 0] },
unique_users: { $ifNull: [{ $size: "$usageSummary.uniqueUsers" }, 0] },
unique_users: {
$cond: {
if: { $isArray: "$usageSummary.uniqueUsers" },
then: { $size: "$usageSummary.uniqueUsers" },
else: 0
}
},
total_messages: { $ifNull: ["$usageSummary.totalMessages", 0] },
first_used: "$usageSummary.firstUsed",
last_used: "$usageSummary.lastUsed"