Store Data in MongoDB


  1. --译者注:如果访问 c9.io 网站比较慢,在自己电脑上安装 learnyoumongo 也可以完成这个挑战。
  2. 在这一节,我们将使用 Cloud 9 提供的在线开发环境, 该开发环境是一个基于 Ubuntu 14.04 的虚拟云主机。
  3. 如果你还没有 Cloud 9 账号,请在这个页面注册: http://c9.io 。--译者注:可以选择用 Github 账号登陆。
  4. 注册完成后,打开 http://c9.io 并登陆你的账号。
  5. 登陆后,点击屏幕右上角的 "+" 图标,创建一个新的开发环境(Workspace)。
  6. 命名你的开发环境(Workspace name),命名必须是小写、数字、下划线或者短横线,不能用大写,开发环境的描述信息(Description)可以不填。
  7. 在屏幕下方提供的模板中选择 Node.js 来创建你的开发环境。
  8. 点击屏幕下方的 "Create workspace" 按钮,完成创建开发环境。
  9. 稍等一会儿,等待 C9 完成创建并加载你的开发环境,之后你应该可以进入你刚刚创建的开发环境,并在屏幕下方会看到一个命令行终端窗口(terminal window)。以下步骤的操作都将在这个命令行终端窗口中完成。
  10. 安装 learnyoumongo : npm install learnyoumongo -g
  11. 在终端中输入 learnyoumongo 开始你的挑战。
  12. 请务必注意:在执行命令 mongod 时,请务必带上 --nojournal 参数,例如: mongod --nojournal
  13. 提示:你可以通过拽拉边框调节当前窗口的大小。
  14. 练习期间,请务必保证你的当前目录是 "workspace" ,如果当前目录不是 "workspace" ,你可以通过这个命令返回: cd ~/workspace
  15. 你可以在 Github 上 https://github.com/evanlucas/learnyoumongo 查看该教程的源码。
  16. 完成 "Mongod"
  17. 完成 "Connect"
  18. 完成 "Find"
  19. 完成 "Find Project"
  20. 完成 "Insert"
  21. 完成 "Update"
  22. 完成 "Remove"
  23. 完成 "Count"
  24. 完成 "Aggregate"
  25. 完成上述所有步骤后,请继续下一节的挑战。
我已经完成了这个挑战(ctrl + enter)
获得帮助
提交bug