È possibile scrivere questo tipo di query in datomic?come si scrive una query datomica che prende in considerazione l'intera serie
- trovare il nome del più antico bambino
- trovare la persona con il più basso indice di massa corporea (peso/altezza)
È possibile scrivere questo tipo di query in datomic?come si scrive una query datomica che prende in considerazione l'intera serie
[:find (max ?tuple) :where
[?k :kid/age ?age]
[?k :kid/name ?name]
[(vector ?age ?name) ?tuple]
Nota:
la ordine degli attributi nell'espressione (vector ?age ?name)
materia
la query restituisce un singolo risultato mentre ci si potrebbe aspettare una raccolta perché potrebbero esserci molti bambini di età che sono il massimo nel set. È possibile utilizzare (max n ?tuple)
per raggiungere questo obiettivo.
Vedere anche i Aggregati sezione Collezioni Tornando in http://docs.datomic.com/query.html
Se hai qualcosa di più specifico in mente, fornire maggiori dettagli nella domanda e di includere il vostro schema.