【发布时间】:2016-12-16 16:29:33
【问题描述】:
我是 mongoose 的新手,我只想了解一旦我们从客户端获得数据,如何使用带有 mongoose 模式的 nodejs 来保存和处理承诺。在下面的示例中,如果发生任何错误,尝试将数据保存到集合句柄承诺。
model.js
var mongoose = require('bluebird').promisifyAll(require('mongoose'));
var UserAccessSchema = new mongoose.Schema({
firstname: String,
lastname: String,
uid: String,
email: String,
});
export default mongoose.model('UserAccess', UserAccessSchema);
controller.js
var UserAccess = require('./access.model');
export function create(req, res) {
console.log(req.body);
UserAccess.createAsync(req.body)
.then()
.catch();
}
index.js
var express = require('express');
var controller = require('./access.controller');
var router = express.Router();
router.post('/', controller.create);
module.exports = router;
【问题讨论】:
标签: javascript node.js mongodb mongoose