sails.js - 如何向不希望持久化的 js-data 对象添加属性?

标签 sails.js jsdata

我通过sails.js 将js-data(和js-data-angular)与套接字结合使用。当通过套接字创建/更新新项目时,我想在我的 ui 中引起注意。

我想向对象添加一个“更新”属性,但不想无意中将它保存到数据库中。

有没有办法在 js-data 对象上挂起非持久性属性?

最佳答案

是的。

您可以使用 omit 在数据存储或每个资源上全局设置它。配置设置。例如,在实例化您的数据存储时,您可以指示 JSData 忽略所有以下划线开头的属性:

var store = new JSData.DS({ omit: [ /^_/ ] });

关于sails.js - 如何向不希望持久化的 js-data 对象添加属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31055867/

相关文章:

node.js - Node bcrypt 安装出现问题

javascript - js-data.io 作为 Vue.js 存储

angularjs - js-data-Angular 模型中的单元测试 promise

dry - 在使用 JSData 和 Sequelize 时保持 DRY

javascript - 从 node.js 模块获取 D9025 警告和 C1083 错误...我没有想法

node.js - 使用 pkgcloud 为 Rackspace 定制 Skipper 适配器

node.js - Sails Js 中的自定义路线

javascript - 文件上传 Angular 2 和 Sails Js