Начало работы с базой данных для Node - PullRequest
0 голосов
/ 05 марта 2012

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

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

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

Есть предложения?

Ответы [ 4 ]

2 голосов
/ 05 марта 2012

Полагаю, это должно охватывать это: Node.js, MongoDB и Mongoose

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

1 голос
/ 05 марта 2012

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

После установки необходимо выполнить следующие шаги, чтобы получитьсобираюсь с базой данных.Типичный пример для 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 голосов
/ 06 марта 2012

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

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

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

0 голосов
/ 05 марта 2012

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...