好的,这是一段使用 MongoDB 聚合管道来统计按 IP 地址去重的记录条数的代码:
db.collection.aggregate([
{
$group: {
_id: "$ip",
count: { $sum: 1 }
}
},
{
$group: {
_id: null,
uniqueIps: { $sum: 1 }
}
}
])
这段代码将会返回一个文档,其中包含一个字段 uniqueIps
,表示去重后的 IP 地址的