在StackOverflow上最相关的问题是this,它仍然没有回答我的问题,因为答案和redis repo给出了初学者不理解的教程/演练。
问题是,我完全不知道如何设置一个简单的数据库,以便自己创建一个简单的待办事项列表或博客。This可能是关于如何设置数据库的最接近的教程。但它在某种意义上是缺乏的,因为我没有定义一个模式或类似的东西来编辑或添加“表”。
简单地说,我正在寻找一个教程,一个完整的初学者能够遵循如何设置一个数据库和定义自定义模式的数据(例如,产品,可以在其中嵌套评论)。
有什么建议吗?
发布于 2012-03-05 10:31:12
我想这应该涵盖了它:Node.js, MongoDB and Mongoose
您提到过想要创建一个Todo应用程序。这就是TodoMVC。您可以看到各种MVC框架的实际应用。还有一个Mongoose和Backbone的例子。
发布于 2012-03-05 12:11:40
要安装不同的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);从数据库读取数据/向数据库写入数据的方法各不相同。
发布于 2012-03-05 10:18:00
我认为最简单的做法是下载并安装MongoDB,然后使用mongodb本地驱动程序来存储和访问您的数据。
MongoDB是无模式的,所以您不需要预先定义任何表或键。只需打开一个集合(如果它不存在,将自动创建)并开始在其中存储文档/对象。
Mongo速度快,功能强大,在我看来,它很容易使用。
有关详细信息,请参阅mongodb.org。
https://stackoverflow.com/questions/9560750
复制相似问题