[英]How to configure mongodb with express using mongoose?
我想使用mongoose连接到mongoddb来表达服务器,这是我第一次使用mongodb并希望对基本设置有任何帮助。 我低于error
app.js
var express = require('express');
var path = require('path');
var app = express();
var fs = require("fs");
var router = express.Router();
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/8760');
app.use(express.static(path.join(__dirname, 'public')));
app.listen(8760, function(){
console.log('I am listening 8760...');
});
model.js
var DiagramSchema = new mongoose.Schema({
text: String,
owner: {type: String, ref:'User'},
groups: [{type: String, ref: 'Group'}],
users: [{type: String, ref: 'User'}],
string: String
});
错误
MongoError: failed to connect to server [localhost:27017] on first c
at null.<anonymous> (C:\Users\sh529u\WebstormProjects\develop-mod
\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-cor
这是您的要求:
App.js
var express = require('express'); var path = require('path'); var app = express(); var fs = require("fs"); var router = express.Router(); var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost:27017/databaseName'); app.use(express.static(path.join(__dirname, 'public'))); app.listen(8760, function(){ console.log('I am listening 8760...'); });
model.js
var mongoose= require('mongoose'); var DiagramSchema = new mongoose.Schema({ text: String, owner: {type: String, ref:'User'}, groups: [{type: String, ref: 'Group'}], users: [{type: String, ref: 'User'}], string: String }); module.exports = mongoose.model('collectionName', DiagramSchema);
要记住的要点:
mongod.exe
应该在后台运行或作为服务运行 model.js
文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.