2012-03-05 2 views
0

Наиболее актуальным вопросом здесь, на StackOverflow, был this, который до сих пор не отвечает на мой вопрос, потому что ответ или редис redis дают учебник/прохождение, которые новички не понимают.Начало работы с базой данных для узла

Дело в том, что я абсолютно не знаю, как настроить простую базу данных, чтобы создать простой список дел или блог самостоятельно. This, вероятно, самый близкий учебник по настройке базы данных. Но в этом нет недостатка из-за отсутствия схемы или так, чтобы я мог редактировать или добавлять «таблицы».

Проще говоря, я ищу учебник, в котором полный новичок может следить за настройкой базы данных и определять собственные схемы для данных (например, продукты, которые могут иметь вложенные в них обзоры).

Любые предложения?

ответ

2

Я думаю, это должно покрыть: Node.js, MongoDB and Mongoose

Вы упомянули, что вы хотите создать приложение Todo. Существует TodoMVC. Вы можете увидеть различные MVC-рамки в действии. Также есть пример с Mongoose и Backbone.

+0

Спасибо за ответ. Это не учебник, который проходит через шаги по сборке базы данных, а затем настраивает их и запускает простое ** crud ** приложение. Я загрузил TodoMVC, но считаю его слишком сложным. – imjp

+0

Ссылка не удалена – Ally

0

Я думаю, что самое простое - загрузить и установить MongoDB и использовать собственный драйвер mongodb для хранения и доступа к вашим данным.

MongoDB не имеет схемы, поэтому вам не нужно заранее определять таблицу или ключи. Просто откройте коллекцию (которая будет создана автоматически, если она не существует) и начните хранить в ней документы/объекты.

Mongo быстрый, мощный и, на мой взгляд, прост в использовании.

См. Mongodb.org для получения дополнительной информации.

+0

Проблема в том, что я не знаю, как искать данные или настраивать их. Я посмотрю, смогу ли я пройти учебник там на mongodb.com на этот раз – imjp

1

Для установки различных параметров NoSQL, включая MongoDB, CochDB, Redis и SQLite для использования с Node.js this, это хорошая прогулка.

После установки следующие шаги необходимы для работы с базой данных. Типичный пример для mongodb:

var mongoose = require('mongoose'); 
    mongoose.connect('mongodb://localhost/your_database'); 
    var Schema = mongoose.Schema; 
    var User = new Schema({ 
    '_id' : String, 
    'name' : String, 
    'votes' : Number }); 
    var User_Model = mongoose.model('User', User); 

Подходы к чтению/записи данных из/в базу данных различаются.

0

Я нахожу это screencasts очень полезным для узлаJS + MongoDB, несмотря на то, что мангуста обновлена ​​с момента видео, но основы остались. И вы научитесь новому в кратчайшие сроки, просто сглаживая досье мангуста.

Я скачал все его видео и смотреть их каждый раз, когда мне нужно чистить мой узел Skillz: р

Sidenote: Он только что загрузил скринкаст для couchDB, для других, кто предпочитает другую чашку чая.

+0

Ссылка не работает – Ally

Смежные вопросы