数据库:插入与查询数据

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

打开 routes.js .. 这里我们要用一下 Database .. 添加一个 Database .. use .. Database ..

然后定义一条新的路由 .. Route.get .. 地址是 /posts ... 这回处理请求的函数是个 async 函数 ..

因为在函数里,我们要等待查询数据库返回的结果,然后再把结果返回给用户 .. return 的是 await .. 用一下 Database.table .. 数据表是 posts .. select 所有的东西 ..

意思就是查询出 posts 表里的所有的数据 .. 因为查询数据库是个异步的操作,我们得等待查询的结果 .. 所以这个函数是个 async 函数 .. 这里又用了 await 等待查询结果 ..

回到浏览器 .. 访问一下 /posts ... 暂时数据库里还没有数据 ...

下面我们直接在命令行下面去插入两条数据 .. 先执行一下 adonis repl .. 打开命令交互模式 ..

await use ... Database .. table 是 posts .. 用 insert 插入一条数据 .. title 是 apple .. 再添加一个 content ...

用同样的方法,再插入一条数据 .. 修改一下 title ,还有 content 的值 .. 标题是 lemon .. 内容可以用一个 emoji 的 lemon ..

回到浏览器 .. 刷新一下这个 posts 地址 ..

访问这个 posts 这个地址,返回是 json 格式的数据 .. 现在这里会返回两条数据 .. 它们来自我们应用的数据库里的 posts 这个数据表 ...

数据库:插入与查询数据《 Node.js:MVC 框架 - Adonis 》

统计

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

社会化网络

关于

微信订阅号

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