存储与获取数据

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

在浏览器的控制台上可以试一下之前我们创建的数据库 ... db 里面存储的就是创建的这个数据库对象 .. 再创建一个 notesCollection ,用一下 db 的 getCollection 得到 notes 这个集合 ..

这样我们就可以使用集合里的方法去处理数据了 .. 得到集合里的所有的文档,用一下 notesCollection.find 方法 .. 现在集合里还没有文档 ..

再用一下 notesCollection 的 insert 方法,插入一个文档 .. 文档的结构可以随便定义 .. 比如有个 body 属性 .. 再设置一下对应的值 .. hello ~

再插入一个文档 .. 修改一下 body 的值 ... 您好 ~

成功以后再用一下集合的 find 方法 .. 这回 notesCollection 集合里就有了两个文档 .. 查询集合里的文档,同样可以使用 find 方法,给它一个对象参数,配置一下要找的文档 .. 一个对象参数,添加一个 $loki ,这个属性的值就是文档的 id 号 .. 对应的值是 1 .. 意思就是找到 id 号是 1 的文档 ..

notesCollection.find({ '$loki': 1 })

返回的结果是个数组 .. 如果只想返回一个文档,可以用一下 findOne 这个方法 notesCollection.findOne({ '$loki': 1 })

update

要更新文档,可以先得到文档,把得到的文档交给 note .. 然后再设置一下文档里面的属性的值 .. 比如修改一下这个 id 号是 1 的文档里面的 body 属性的值 ... ha ha ~

再用一下集合的 update 方法,把要更新的文档交给这个方法 ..

notesCollection.update(note)

完成以后再看一下这个文档 .. 你会发现,它的 body 属性的值已经变成了我们修改之后的样子了 ..

remove

从集合里删掉文档,用一下它的 remove 方法,把要删除的文档交给这个方法就行了..

notesCollection.remove(note)

再查看一下 id 号是 1 的这个文档 .. 返回的值是 null,因为我们已经把它从集合里删掉了 ..

存储与获取数据《 Vue.js:应用案例 》

统计

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

社会化网络

关于

微信订阅号

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