为初学者推荐一个好的mongodb /数据库教程?

时间:2011-10-03 16:10:06

标签: mongodb database

我是一名设计师;精通HTML / CSS / JQuery。我对数据库几乎一无所知。我对学习mongodb很感兴趣(看起来更简单),但找不到任何能从头到尾握住我的手的教程。我发现的大多数教程都教你如何在命令行或他们自己的基于web的shell中使用它。我正在寻找能够告诉我如何使用它实际部署网站的东西。

或者,如果mongodb不适合数据库新手,那么你能推荐一些对我正在寻找的东西有用的数据库教程吗?

2 个答案:

答案 0 :(得分:5)

以下是我在创建课程时所检查过的一些很好的资料来源:

掌握经典关系数据库:

继续可视化创建数据库:

接下来,您可以深入了解SQL知识:

现在,了解非关系型“NoSQL”世界:

  

注意:你可以直接直接进入MongoDB / NoSQL部分,但是我   建议至少查看第一个链接(关系数据库)   充分了解这两种范式的利弊。

P.S。我不是tutsplus.com的一部分,也不属于他们。国际海事组织,这些问题在那里得到了很好的解释

答案 1 :(得分:3)

  

我发现的大多数教程都教你如何在命令行或他们自己的基于web的shell中使用它。我正在寻找能够告诉我如何使用它实际部署网站的东西。

这基本上是MongoDB启动的地方。它并不是真正处于MySQL或SQL Server的级别,您只需单击几个按钮并让所有内容都神奇地工作。

教程将从命令行启动,以便您可以执行基本的CRUD(创建/读取/更新/删除)。然后,您需要了解您在Web服务器上使用的任何语言的具体细节(PHP,Ruby,C#等)

有入门教程(在服务器上安装MongoDB,安装驱动程序等)。但是你必须告诉我们你在后端使用的语言。


PHP有很多“入门”文档。

这是一个很好的link of links。这是与basic wrapper code的链接之一。这是一个link with an extensive example

您可能会发现PHP代码与shell非常相似。您使用array('_id' => 'bob')代替{ _id: 'bob'}db->coll->find()代替db.coll.find()