I'm a designer; proficient at HTML/CSS/JQuery. I know next to nothing about databases. I'm interested in learning mongodb (it seems simpler), but can't find any tutorials that will hold my hand from start to finish. Most tutorials I've found teach you how to use it in the command line or in their own web based shell. I'm looking for something that will show me how to actually deploy a site using it.
Or, if mongodb isn't appropriate for a database novice, then can you recommend some database tutorial that will be good for what I'm looking for?
Here are a couple of great sources that I have checked while docummenting to create a course:
Note: You can go directly to the MongoDB/NoSQL part directly, but I recommend at least reviewing the first link (Relational Databases) to get a good knowledge of the pros and cons of both paradigms.
p.s. I'm not part of tutsplus.com nor related to them. IMO, these matters are really well explained there
Most tutorials I've found teach you how to use it in the command line or in their own web based shell. I'm looking for something that will show me how to actually deploy a site using it.
This is basically where MongoDB starts. It's not really at the level of MySQL or SQL Server where you click a few buttons and have everything magically working.
The tutorials will start you at the command-line so that you can do basic CRUD (Create/Read/Update/Delete). Then you'll need to learn the specific details for whatever language you're using on the web-server (PHP, Ruby, C#, etc.)
There are tutorials for getting started (installing MongoDB on your server, installing drivers, etc). But you'll have to let us know what language you're using in the back end.
PHP has a ton of "getting started" documentation.
Here's a good link of links. Here's one of the links with basic wrapper code. And here's a link with an extensive example.
You'll probably find that the PHP code is very similar to the shell. You use array('_id' => 'bob')
instead of { _id: 'bob'}
and db->coll->find()
instead of db.coll.find()
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With