2016-04-10 33 views

cevap

2

Tüm değerleri sorgulayabilir ve eşinizden istediğiniz retraksiyonu oluşturabilir veya yeni değerler yazılmadan önce "boş bir öznitelik" olduğundan emin olmak istiyorsanız, bir işlem işlevinin içinden aynısını yapabilirsiniz.

(map (fn [v] [:db/retract eid attrib v]) 
    (d/q '[:find [?v ...] 
      :in $ ?e ?a 
      :where [?e ?a ?v] 
      db 
      eid 
      attrib)) 
+0

Teşekkürler Leon, Denerim. Ayrıca bir işlem işlevi (yukarıda belirtildiği gibi) yapmak için snippet'i de sağlayabilirsiniz (belirtmiş olduğunuz gibi) – javdev

+0

@Abhinav Sadece bir işlem işlevi yazın ve pasajı içten kullanın - Çoğu durumda http://docs.datomic.com/ veritabanı functions.html –

İlgili konular