【发布时间】:2013-09-12 19:01:07
【问题描述】:
我是一名熟悉 Node/Express 的 Django 开发人员。我已经获得了一个可以使用的现有 Node 存储库。如何设置数据库?
换句话说,Node 相当于用数据库名称和登录详细信息编辑localsettings.py,然后运行:
$ python manage.py syncdb
为应用程序设置数据库架构?
我知道该应用有 Mongo 后端,但我只知道这些。
【问题讨论】:
我是一名熟悉 Node/Express 的 Django 开发人员。我已经获得了一个可以使用的现有 Node 存储库。如何设置数据库?
换句话说,Node 相当于用数据库名称和登录详细信息编辑localsettings.py,然后运行:
$ python manage.py syncdb
为应用程序设置数据库架构?
我知道该应用有 Mongo 后端,但我只知道这些。
【问题讨论】:
没有比这更复杂的东西了。每次您想使用它时,您都需要连接到它。确保你已经设置了 mongodb,如果你还没有,这是一个很好的 video 来告诉你如何设置它。
现在您已经将它作为服务获得,您可以开始使用 mongodb。首先,安装mongoose,像这样:
npm install mongoose
然后你可以像这样连接到你的 mongodb 服务器:
var mongoose = require("mongoose");
mongoose.connect("mongodb://localhost/<db_name_here>");
// Sample schema
var UserSchema = new mongoose.Schema({
email: String,
name: String,
age: Number
});
您可以了解更多关于如何使用猫鼬here ->。
【讨论】: