Como usar DISTINCT e COUNT no Object Store
Aprenda a agrupar e contar itens usando o conector Object Store.
O Object Store é um banco de dados não relacional, o que significa que seus comandos e processos diferem daqueles usados em bancos de dados relacionais. Este artigo explica como:
Agrupar itens idênticos no Object Store (semelhante ao comando
DISTINCT
em bancos de dados relacionais).Contar o número de objetos armazenados.
Usando DISTINCT
Para agrupar e recuperar valores únicos no conector Object Store:
Em Operation, selecione Aggregate.
Em Query, utilize o seguinte comando, substituindo
"$price"
pelo campo que deseja agrupar:
[{
$group: {_id: null, uniqueValues: {$addToSet: "$price"}}
}]
Essa operação retorna apenas os valores únicos. Por exemplo:
{
"data": [
{
"uniqueValues": [
699,
1620,
5000
]
}
],
"rowCount": 0
}
Usando COUNT
Para contar o número total de registros no Object Store:
Em Operation, selecione Aggregate.
Em Query, utilize o seguinte comando:
[{
$group: {_id: null, count: { $sum: 1 }}
}]
Essa operação retorna o número total de registros armazenados no Object Store.
Para mais detalhes, consulte a documentação do conector Object Store.
Isto foi útil?