从Clojure中的mysql数据库获取数据

塔兹尔米

我试图从数据库中获取一些文本,并在clojure的函数中使用它。

(defn getSelectedText [id]
    (j/query mysql-db
    ["select timesRead, text from news where id=?" id]))

当我println这表明

( {:timesRead 6, :text "Some text"})

当我尝试get从中获取文本时,它是行不通的。

您是否知道如何更改getSelectedText功能以获取所需的文本?

用户名

尝试

(defn getSelectedText [id]
  (:text
    (first
      (j/query mysql-db
      ["select timesRead, text from news where id=?" id]))))

您将获得一系列地图。first给您序列中的第一项,因此您有了一张地图。:text说“给我分配给地图中:text键的值”。

关于从地图中检索值的说明:有趣的是,您实际上可以执行任一操作

(:text my-map)

或者

(my-map :text)

(同样,第一种形式适用于关键字(以冒号开头:),但不适用于字符串键;为了方便起见,jdbc库通常将列名称关键字化)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在mysql中获取Wikipedia数据库?

来自分类Dev

如何使用php从mysql数据库中获取数据

来自分类Dev

使用php从mysql数据库中获取数据

来自分类Dev

通过PHP从mysql数据库中获取数据

来自分类Dev

如何使用mysql数据库在AutoCompleteTextView中获取数据?

来自分类Dev

如何基于数组从mysql数据库中获取数据

来自分类Dev

Android:从MySQL数据库获取数据

来自分类Dev

打印从mysql数据库获取的数据

来自分类Dev

在Clojure中处理数据库读取

来自分类Dev

从MySQL /数据库中的DateTime中获取-0200

来自分类Dev

从数据库中的表获取数据

来自分类Dev

从UserSpice中的数据库获取数据

来自分类Dev

无法从数据库中获取数据

来自分类Dev

如何从数据库中获取数据?

来自分类Dev

从UserSpice中的数据库获取数据

来自分类Dev

PHP从数据库中获取数据

来自分类Dev

从FMDB数据库中获取数据

来自分类Dev

在mysql数据库中插入和获取不同的语言

来自分类Dev

获取mysql数据库中的集合的交集

来自分类Dev

MySQL查询从数据库中获取当前日期?

来自分类Dev

从MySQL数据库中获取特定值

来自分类Dev

从mysql数据库多个表中获取最新记录

来自分类Dev

获取实时XML提要到MySQL数据库中?

来自分类Dev

获取每月在MySQL数据库中的条目数

来自分类Dev

MySQL查询从数据库中获取当前日期?

来自分类Dev

从mysql数据库获取值以在JSP中显示(JAVA)

来自分类Dev

从MySQL数据库中获取特定值

来自分类Dev

从mysql数据库多个表中获取最新记录

来自分类Dev

如何从PHP中的MySQL数据库获取图像