如何使用Sails JS更新模型

瓦格纳·马托斯英国

好的,我的一个控制器中包含以下内容:

User.find({email: '[email protected]'}).then(function (user) {

  user[0].field = 'new_value';
  user[0].field_2 = 'new_value';
  console.log(user[0], 'before saving');
  user[0].save();
  console.log(user[0], 'after saving');

});

如果user[0]在此阶段进行控制台,则可以看到更新的字段。但是,更改未保存到数据库。如果我执行以下操作:

User.find({email: '[email protected]'}).then(function (user) {

  user[0].field = 'new_value';
  user[0].field_2 = 'new_value';
  user[0].save();

  User.find(user[0].id).then(function (updateduser) {

    console.log(updateduser[0])

  });

});

updateduser没有更新的领域......这是为什么?在这种情况下,我应该如何进行?

天晴

为什么不使用updated()方法?

User.find({ email: '[email protected]' })
    .then(function(user) {
        if (!user) return res.notFound();

        User.update({ eamil: '[email protected]' }, {
                field: 'new_value',
                field_2: 'new_value'
            })
            .then(function(updated_user) {
                console.log(updated_user);
                return res.ok();
            })
            .catch(function(err) {
                sails.log.error(err);
                return res.serverError();
            });
    })
    .catch(function(err) {
        sails.log.error(err);
        return res.serverError();
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

sails.js:如何更新模型

来自分类Dev

Sails.js-如何更新嵌套模型

来自分类Dev

如何使用sails.js定义模型的实例方法

来自分类Dev

如何在sails.js模型中使用Array属性

来自分类Dev

如何使用sails.js定义模型的实例方法

来自分类Dev

使用 Sequelize JS 更新模型

来自分类Dev

如何更新Backbone JS模型属性?

来自分类Dev

无法更新Sails.js模型实例中的属性

来自分类Dev

如何使用Sails.js + Angular.js和RestAngular在关系模型中获取此数据

来自分类Dev

如何在sails.js中使用模型内部的mongoDB Collection进行字符明智的搜索

来自分类Dev

Sails.js-如何更改Sails使用的node.js模块?

来自分类Dev

如何使用节点js及其所有依赖项更新/升级Sails项目

来自分类Dev

如何使用Sails.js和Waterline更新MongoDB子文档中的特定密钥?

来自分类Dev

如何在sails.js中使用node-inspector?

来自分类Dev

如何在sails.js中使用.less文件?

来自分类Dev

如何使用MEAN和sails.js启动新项目

来自分类Dev

如何使用.crt文件在sails.js中配置https

来自分类Dev

如何使用sails.js / waterline进行交易?

来自分类Dev

如何使用Passport验证Sails JS应用程序?

来自分类Dev

如何在Sails.js中使用导入Leaflet?

来自分类Dev

如何在sails.js中使用node-inspector?

来自分类Dev

如何使用MEAN和sails.js启动新项目

来自分类Dev

Sails.js-如何更改Socket.io使用的端口

来自分类Dev

如何在sails.js中使用验证?

来自分类Dev

如何使用sails.js建立图片服务网站

来自分类Dev

如何在Sails js中使用存储过程调用?

来自分类Dev

如何通过Sails js使用bigserial作为主键ID

来自分类Dev

如何使用Sails js服务任意静态网站?

来自分类Dev

Sails JS:如何根据.query()的结果创建模型对象?

Related 相关文章

  1. 1

    sails.js:如何更新模型

  2. 2

    Sails.js-如何更新嵌套模型

  3. 3

    如何使用sails.js定义模型的实例方法

  4. 4

    如何在sails.js模型中使用Array属性

  5. 5

    如何使用sails.js定义模型的实例方法

  6. 6

    使用 Sequelize JS 更新模型

  7. 7

    如何更新Backbone JS模型属性?

  8. 8

    无法更新Sails.js模型实例中的属性

  9. 9

    如何使用Sails.js + Angular.js和RestAngular在关系模型中获取此数据

  10. 10

    如何在sails.js中使用模型内部的mongoDB Collection进行字符明智的搜索

  11. 11

    Sails.js-如何更改Sails使用的node.js模块?

  12. 12

    如何使用节点js及其所有依赖项更新/升级Sails项目

  13. 13

    如何使用Sails.js和Waterline更新MongoDB子文档中的特定密钥?

  14. 14

    如何在sails.js中使用node-inspector?

  15. 15

    如何在sails.js中使用.less文件?

  16. 16

    如何使用MEAN和sails.js启动新项目

  17. 17

    如何使用.crt文件在sails.js中配置https

  18. 18

    如何使用sails.js / waterline进行交易?

  19. 19

    如何使用Passport验证Sails JS应用程序?

  20. 20

    如何在Sails.js中使用导入Leaflet?

  21. 21

    如何在sails.js中使用node-inspector?

  22. 22

    如何使用MEAN和sails.js启动新项目

  23. 23

    Sails.js-如何更改Socket.io使用的端口

  24. 24

    如何在sails.js中使用验证?

  25. 25

    如何使用sails.js建立图片服务网站

  26. 26

    如何在Sails js中使用存储过程调用?

  27. 27

    如何通过Sails js使用bigserial作为主键ID

  28. 28

    如何使用Sails js服务任意静态网站?

  29. 29

    Sails JS:如何根据.query()的结果创建模型对象?

热门标签

归档