我是一名设计师;精通HTML / CSS / JQuery。我对数据库几乎一无所知。我对学习mongodb很感兴趣(看起来更简单),但找不到任何能从头到尾握住我的手的教程。我发现的大多数教程都教你如何在命令行或他们自己的基于web的shell中使用它。我正在寻找能够告诉我如何使用它实际部署网站的东西。
或者,如果mongodb不适合数据库新手,那么你能推荐一些对我正在寻找的东西有用的数据库教程吗?
答案 0 :(得分:5)
以下是我在创建课程时所检查过的一些很好的资料来源:
注意:你可以直接直接进入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()
。