码迷,mamicode.com
首页 > Web开发 > 详细

antd + node.js + mongoose小总结

时间:2017-05-12 00:05:56      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:name   对象   change   node.js   更新   博客   list   web   统一   

最近开发太忙,都没时间更新博客,想通过这篇博客总结一下相关经验,以备后续能用到:

一、antd

1.onChange of undefined问题:可能是页面中表单取了相同的名称,也可能是在遍历时表单的父元素未设置唯一key。

等待更新。。。

 

二、ES6

等待更新。。。

 

三、mongoose

1.查询时,如果遇到查询多个表的关联关系,可通过populate属性查,例如:

ser = await WeblogicServer.find({_id:_id}).populate(‘oth_id‘,‘name‘).select(‘name‘).exec();

//oth_id为外键,查出来的数据是[{_id:‘xxx‘,oth_id:{_id:‘xxx‘,name:‘name‘},name:‘name‘}]

2.查询很多表时,可以数组push的时候使每一项数据加上统一的外键_id,这样方便查询所属关系。

3.数组对象查重(通过_id)

//通过Id去除重复对象
function uniqueObj(arr){
  let obj = {};
  let list = [];
  arr.forEach(function(ni){
      if(!obj[ni._id]){
          obj[ni._id] = ni;
      }
  });
  for(let k in obj){
      list.push(obj[k]);
  }
  return list;
}   

等待更新。。。

 

antd + node.js + mongoose小总结

标签:name   对象   change   node.js   更新   博客   list   web   统一   

原文地址:http://www.cnblogs.com/jlj9520/p/6843107.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!