2013-04-12 11 views

答えて

7
[:find (max ?tuple) :where 
    [?k :kid/age ?age] 
    [?k :kid/name ?name] 
    [(vector ?age ?name) ?tuple] 

注:

  • 式の属性の順番(vector ?age ?name)

  • クエリには単一の結果が返されますが、セットには最大の年齢の子供が多数いる可能性があるため、コレクションが必要な場合があります。あなたはそれを達成するために(max n ?tuple)を使用することができます。

も参照してくださいあなたは、心の中でより具体的な何かを持っている問題の詳細を提供し、あなたのスキーマを含める場合は凝集体がhttp://docs.datomic.com/query.html

にコレクションの部分を返します。

関連する問題