antd + node.js + mongoose小总结
2024-10-09 20:29:43
最近开发太忙,都没时间更新博客,想通过这篇博客总结一下相关经验,以备后续能用到:
一、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;
}
等待更新。。。
最新文章
- 谈谈对HTML语义化的理解
- 【代码笔记】iOS-缓存路径操作类
- V$RMAN_BACKUP_JOB_DETAILS
- Eclipse中SVN的安装步骤(两种)和用法
- SQL中使用WITH AS提高性能(二)
- PowerDesigner 的几个使用技巧
- 从内部剖析C# 集合之---- HashTable
- PHP数组相加
- T-SQL性能调整——信息收集
- Ubuntu14.04浏览器Firefox安装flash播放插件
- JS关于全局变量跟局部变量的总结
- Android智能手机上的音频浅析
- python第六天
- python webbrowser模块(浏览器操作)
- 【Java】【12】精确的加减乘除运算
- form表单内容JSON格式转化
- poj 2505 A multiplication game
- day12-13 文件操作b模式
- MATLAB 图像归一化
- RK哈希(Rabin_Karp 哈希)