0

私は 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 クエリでそれを行うことを望んでいました。どのように?

4

1 に答える 1