在文档中,您可以使用以下语法在表中插入数据:
(insert table-name id {"parameter":parameterValue})
但是在这里,在这个例子中,我在括号前的参数中有额外的值
(insert loans-inventory (inventory-key loanId entityName) {"balance":loanAmount})
(inventory -key loanId和entintynName)语法是什么意思?(inventory-key)是一个函数
inventory-key函数
(defun inventory-key (loanId:string owner:string)
(format "{}:{}" [loanId owner]))
(inventory-key loanId entityName)
是对inventory-key
函数的调用,loanId
和entityName
作为参数。它都返回一个值,该值用作要插入到表中的行的键。
使用的键来自inventory-key
函数的输出,查看示例(贷款教程),它是一个函数,返回loanId:owner
格式的字符串,可能是为了使其唯一。