用户登录

使用 SurrealDB 的客户端可以执行 SurrealQL。

在这个 index.mjs 文件里,await ,用一下 surreal.query,客户端上的这个 query 方法可以执行 surrealQL。

设置一下它的第一个参数,提供一个字符串,可以使用一个字符模板,里面是要执行的 surrealQL,用一下 CREATE,创建一个 post,然后在 CONTENT 后面可以直接设置要创建的数据,一个对象,里面添加一个 title,对应的值是一个内容的标题。

在终端,运行一下应用。显示在 post 表里有一条记录,这条记录就是用客户端,执行了一段 surrealQL 创建的。复制一下这个新创建的内容的 id。

更新

在执行 surrealQL 的时候可以在查询里添加一些参数,这些参数的值可以在 query 方法的第二个参数里提供。这里再用一下客户端上的 query 方法。先提供一段要执行的查询,用一下 UPDATE 更新一条 post 数据。

再用一下 MERGE,提供一个对象,里面设置一下 status,对应的值可以用一个参数表示,参数的名字要用 $ 前缀,比如 $status。然后给 query 方法提供第二个参数,一个对象,里面可以设置一下查询参数的值,设置一下 status 这个参数,对应的值设置成 published。

在终端,运行一下应用。完成以后,这条 post 数据的 stauts 这个属性的值就会是 published。

SurrealDB 客户端执行查询(query)《 SurrealDB 多模型数据库:客户端 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点