Sails JS - 添加文档并在响应中返回整个集合

时间:2016-01-26 00:34:55

标签: javascript node.js mongodb rest sails.js

如何添加新文档并返回整个集合?例如,我想添加一条消息,并且respose应该添加所有消息

chain

1 个答案:

答案 0 :(得分:1)

您可以在config/routes.js

中为您的操作创建自定义路线

'POST message/create' : { controller: 'MessageController', action: 'create' }

MessageController.js

中为代码添加一些代码行
create: function(req, res) {
    var user_id = req.token.sid;
    req.allParams().user = user_id;

    Message.create(req.allParams(), function(err, message) {
        if (err) return res.json(err.status, {err: err});

        Message.find().exec(function(err, messages){
            if (err) return res.json(err.status, {err: err});
            return res.json(messages);
        })
    });
 }

它对我有用。