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

一、antd

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

Cannot read property 'filter' 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;
}

等待更新。。。

最新文章

  1. 谈谈对HTML语义化的理解
  2. 【代码笔记】iOS-缓存路径操作类
  3. V$RMAN_BACKUP_JOB_DETAILS
  4. Eclipse中SVN的安装步骤(两种)和用法
  5. SQL中使用WITH AS提高性能(二)
  6. PowerDesigner 的几个使用技巧
  7. 从内部剖析C# 集合之---- HashTable
  8. PHP数组相加
  9. T-SQL性能调整——信息收集
  10. Ubuntu14.04浏览器Firefox安装flash播放插件
  11. JS关于全局变量跟局部变量的总结
  12. Android智能手机上的音频浅析
  13. python第六天
  14. python webbrowser模块(浏览器操作)
  15. 【Java】【12】精确的加减乘除运算
  16. form表单内容JSON格式转化
  17. poj 2505 A multiplication game
  18. day12-13 文件操作b模式
  19. MATLAB 图像归一化
  20. RK哈希(Rabin_Karp 哈希)

热门文章

  1. nginx实践(五)之代理服务(正向代理与反向代理介绍)
  2. 整合Flask中的目录结构
  3. dubbo源码之服务发布与注册
  4. 【python】安装hyperscan-python
  5. easyUI-datagrid带有工具栏和分页器的数据网格
  6. fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令
  7. Django系列(一)
  8. 洛谷 P1217
  9. Update openssh7.9 on centos6
  10. JSP基础知识➣结构及生命周期(一)