小编ste*_*rud的帖子

从javascript对象构造水线模型对象

为了减轻MongoDB服务器的负载,我想从Redis中的Waterline缓存一些对象.为此,我必须将对象序列化为JSON.

我的问题是,我如何构建我的JSON回到Waterline模型的实例,具有数据类型处理,成员函数等,使这对消费代码透明?

每当我运行本机MongoDB查询时,我也想要这个,给我带有本地ObjectID的对象,不匹配的日期类型等.

User.findOne(id, function (err, user) {
   // to string and back again, could be stored in cache in the meantime
   var object = JSON.parse(JSON.stringify(user));

   var user = new User(object); //doesn't work
   var user = User.toObject(object); // doesn't work
}
Run Code Online (Sandbox Code Playgroud)

sails.js waterline sails-mongo

3
推荐指数
1
解决办法
1244
查看次数

标签 统计

sails-mongo ×1

sails.js ×1

waterline ×1