RPM*_*984 5 c# mongodb faceted-search aggregation-framework
我的数据模型如下所示:
{
"ListingId": 1,
"Status": "Current",
"Category": "Rental"
}
Run Code Online (Sandbox Code Playgroud)
我有大约 500 万个文档,并希望在“状态”和“类别”字段上运行聚合,因此我可以生成如下输出:
{
"Statuses":
{
"Current": 100, // count of all documents with 'Status' = 'Current'
"Sold": 12 // count of all documents with 'Status' = 'Sold'
// etc
},
"Categories":
{
"Sale": 120,
"Rental": 12
// etc
}
}
Run Code Online (Sandbox Code Playgroud)
基本上,我想返回数据以支持“分面搜索”UI,因此我需要所有方面的计数,并且我想在一次访问 MongoDB 的过程中完成。
我已经阅读了一天左右的聚合和构面,但我仍然感到困惑。
问题:
相关问题(我无法转换为我的情况/代码):
| 归档时间: |
|
| 查看次数: |
441 次 |
| 最近记录: |