clojure - how does the tempid number relate to the final :tempid hashmap? -


अगर मैं एक रिकार्ड को डेटामिक में रखना चाहता हूं:

यानी

 < कोड> {: db / id # db / id [: db.part / user-1226692165],: पता / देश "ऑस्ट्रेलिया"}  

मुझे एक मानचित्र वापस मिलता है:

  {: db-before #db {1000 #inst "2014-10-28T05: 39: 40.413-00: 00"},: db-after #db {1001 #inst "2014-10- 28 T05: 39: 53.626-00: 00 "},: टीएक्स-डेटा [#datom [13194139534313 50 #inst" 2014-10-28T05: 39: 53.626-00: 00 "13194139534313 सच] #datom [17592186045418 67" ऑस्ट्रेलिया " 13194139534313 सच]],: tempids {-9223350047848912453 17592186045418}}  

के साथ -9223350047848912453 tempid की कुंजी है

अब .... ये नक्शा कैसे करें एक दूसरे?

  # db / id [: db.part / user-1226692165] & lt; = & gt; -9223350047848912453 

आप फ़ंक्शन का उपयोग करके इकाई आईडी के लिए अस्थायी आईडी को मैप कर सकते हैं।

इन पंक्तियों के साथ कुछ:

  (defn transact! [Conn tx] (चलो [{eids: tempids} @ (d / transact conn tx)] (नक्शा # (d / अन्यथा एक आदेश दिया है एक (पहले के साथ पहले, दूसरे के साथ दूसरे, आदि) 


Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -