当前位置:嗨网首页>书籍在线阅读

13-使用MongoDB的CRUD方法

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.3.3 使用MongoDB的CRUD方法

在进一步更新服务器应用之前,我们希望能熟练掌握MongoDB的CRUD方法。请打开终端,输入 mongo 启动 MongoDB shell。然后在集合中创建一些文档(使用 insert方法),如代码清单8-6所示。输入以粗体显示。

代码清单8-6 在MongoDB 中创建一些文档

figure_0286_0411.jpg figure_0287_0412.jpg 可以读取这些文档,确保文档已被正确地添加(使用 find 方法),如代码清单 8-7所示。输入以粗体显示。

代码清单8-7 从MongoDB 中读取文档

figure_0287_0413.jpg 注意,MongoDB会自动给所有插入的文档添加一个唯一的ID字段,名为_id。虽然其中一位作者的name字段很明显是正确的(尽管可能是轻描淡写),但是看起来过于正式。我们来删除自负的部分并更新文档(使用update方法),如代码清单8-8所示。输入以粗体显示。

代码清单8-8 更新MongoDB 中的文档

figure_0288_0414.jpg 我们不禁注意到有一位hapless interloper(倒霉的闯入者)进入了数据库。就像Star Trek中的先遣登陆部队的红衣船员 [9],倒霉的闯入者在相关情节结束时不应该还活着。我们讨厌打破传统,所以让我们立即除掉这位闯入者并删除文档(使用remove方法),如代码清单8-9所示。输入以粗体显示。

代码清单8-9 从MongoDB 中删除文档

figure_0288_0415.jpg figure_0289_0416.jpg 现在我们已经使用MongoDB控制台,完成了Create-Read-Update-Delete操作。我们来更新服务器应用,以便支持这些操作。