通常,在传统数据库中,我会执行如下操作,以获得按客户Id分组的订单数量(在顶部最高)。这在伊斯尔有可能吗?
SELECT TOP (200) Id, COUNT(*) AS Total
FROM Orders
GROUP BY Id
ORDER BY Total DESCfinal query = _isarService.isar.orders
.filter()
.customerIdEqualTo(customerId);不知道我下一步会做什么?
发布于 2022-11-12 11:16:28
您可以使用queryBuilder
像这样的事情也许能帮到你
final donors = await isar.donorModels
.buildQuery<DonorModel>(
limit: limit,
filter: const FilterCondition.equalTo(
property: r'customerId',
value: customerId,
),
)
.findAll();https://stackoverflow.com/questions/74318998
复制相似问题