私は 4 つのフィールドで構成される TAFFYDB データベースを持っています: clientID cTech arDate active
私が欲しいのは、日付の範囲内の特定のclientIDの「cTech」の一意のリストです。
次のように clientID と日付を一致させることができます。
var ret=clientTechsDB([{
"clientID":cFrom.toLowerCase(),
"arDate":{gte:sDfrom},
"arDate":{lte:sDto},
}]).get();
これは配列「ret」を返しますが、ret には多くの重複した cTech 値があります。
私は試した
var ret=clientTechsDB([{
"clientID":cFrom.toLowerCase(),
"arDate":{gte:sDfrom},
"arDate":{lte:sDto},
}]).get().distinct("cTech");
しかし、それは「 get(...).distinct is not a function」というエラーを生成します
繰り返し処理して重複を除外することはできますが、taffyDB クエリでそれを行うことを望んでいました。どのように?