Clojure的新手。Clojure - 如何建立一个数据结构,可能增量
我想建立一个数据结构编程插入到数据库中。我实际上有一些工作得很好,但是它为每条记录都插入一个插入,并且我想生成整个记录,然后用一个插入一次插入整个事物。
这是我迄今为止的工作:
(doseq [record-data1 [:one :two :three]
(doseq [record-data2 [1 2 3]]
(insert {record-data1 record-data2})
如何插入之前,首先生成整个大宗结构有什么建议?尝试过地图,步行等变化,但还没有能够提出任何事情。
谢谢。
你的问题不清楚。你想让“整个散装结构”看起来像什么? – 2014-09-30 19:09:41
哎呦,你是对的。像这样:({:one 1} {:one 2} {:one 3} {:two 1} ...) – user1992634 2014-09-30 20:18:09
如果您需要添加两个集合的每个组合,我会关心数据库设计。应该把表格分解成两个? – Thumbnail 2014-10-01 10:27:59