关于mongodb数据库相关问题

胡鹤婷 2017-12-29 11:56:01
最近被一个MongoDB数据库的问题困扰了会很久,我把问题写在下面,如果社区中有懂得相关知识的小伙伴,麻烦你们帮我看一下,看看问题的根源在哪,谢谢了。

目录层次如上面的图所示:
model中comment.js文件代码:
var mongoose = require("mongoose");
var db = require("./db.js");
var Schema = mongoose.Schema;
var ObjectId = Schema.Types.ObjectId;

var CommentSchema = new mongoose.Schema({
movie: {type: ObjectId, ref: 'Movie'},
from: {type: ObjectId, ref: 'User'},
to: {type: ObjectId, ref: 'User'},
content: String,
meta: {
createAt: {
type: Date,
default: Date.now()
},
updateAt: {
type: Date,
default: Date.now()
}
}
})
var CommentModel = db.model('comment', CommentSchema);
module.exports = CommentModel;

其中引入的db模块是用于连接数据库:
var mongoose = require('mongoose');
mongoose.Promise = global.Promise;

var db = mongoose.createConnection('mongodb://localhost/newproject');
db.once('open',function (callback) {
console.log("数据库打开成功");
})
module.exports = db;



models中comment.js代码:
var Comment = require('../models/comment');
//comment save
exports.save = function (req,res) {
var _comment = req.body.comment;
var movieId = _comment.movie;
var comment = new Comment(_comment);
console.log(comment);
comment.save(function (err, result) {
if (err) {
console.log(err);
return;
}
else {
console.log("存储成功了!");
}
})
}

问题描述:当触发路由调用save方法时,数据无法存储入数据库
如果有会的小伙伴,请指教一下,谢谢了。
...全文
575 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧