【发布时间】:2023-01-13 18:55:40
【问题描述】:
我有一个看起来像这样的 mongodb
[
{
"client_id": "abc",
"product_id": "123",
"weight": {
"value": 100
"unit": "kg"
}
},
{
"client_id": "def",
"product_id": "456",
"weight": {
"value": 200
"unit": "kg"
}
}
]
我需要使用 mongodb c# 客户端获取特定客户端 ID 和产品 ID 的权重值总和,我该怎么做?
我试过了,但它总是返回 0
var total_weight = await Collection.AsQueryable()
.Where(
x => x.client_id == "abc" &&
x => x.product_id== "123")
.SumAsync(x => x.weight.value);
谢谢
【问题讨论】:
标签: c# mongodb mongodb-csharp-2.0