用户登录

现在我们可以再去插入一些文档到 events 集合里 ..

insertMany

新建一个 json 文件,可以放在 database/seeds 下面,名字是 SimpleEvents.json ..

里面添加几个数据 ... 每个数据里面有一个 title 字段 ... 再设置一下对应的值 ... 然后再添加两个类似的数据 ..

这些就是我们要插入到数据库里的数据 ..

再创建一个 js 文件,放在 database/seeds 下面,名字是 SimpleEvents.js .. 导入要插入到数据库里的数据 ... 名字是 data ... 位置是 ./SimpleEvents.json

再把 Event 模型导入进来 ..

const data = require('./SimpleEvents.json')
const Event = require('../../models/event.js')

然后我们可以使用模型上的 insertMany 方法,把 data 里的数据,全部的保存到数据库里 .. 插入的数据是 data ... 方法会返回 Promise ... 所以我们可以在 then 方法里处理一下 ... 输出一个 数据处理成功 ..

先打开 robo3t,找到我们应用的数据库 ... 把 events 集合先删除掉 ...

然后回到命令行 .. 执行一下 node database/seeds/SimpleEvents.js

提示数据处理成功 ..

再执行一下 node database/read.js ... 这回 find 方法给我们返回了一组活动数据 ..

再到 Robo 3t 里确定一下 ... 打开 events 集合 ... 里面会有刚刚插入进来的几个文档 ...

insertMany:同时插入多个文档《 Node.js 与 MongoDB 》

统计

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

社会化网络

关于

微信订阅号

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