【发布时间】:2021-07-11 20:17:09
【问题描述】:
我有一个从数据库获取的对象,您可以看到来自数据库的对象 这就是我从数据库中得到的。
[{
id:1,
cust_fname: "rock",
cust_no:"C001",
cust_need: "urgent",
cust_place: "poland",
date_created: "2021-04-16 18:50:40.658+00",
},
{
id:1,
cust_fname: "rock",
cust_no:"C001",
cust_need: "not-urgent",
cust_place: "poland",
date_created: "2021-04-16 19:50:40.658+00"
},
{
id:2,
cust_fname: "rmbo",
cust_no:"C002",
cust_need: "not-urgent",
cust_place: "England",
date_created: "2021-04-16 18:50:40.658+00"
},
{
id:3,
cust_fname: "ram",
cust_no:"C004",
cust_need: "urgent",
cust_place: "USA",
date_created: "2021-04-16 18:50:40.658+00"
},
{
id:3,
cust_fname: "ram",
cust_no:"C004",
cust_need: "not-urgent",
cust_place: "USA",
date_created: "2021-04-16 20:50:40.658+00"
}
]
我想修改上面的对象,这样它应该只返回最新插入的值,如果对象数组有两个具有相同 id 的相同对象以及所有其他对象。
只是发布我想要更清晰的对象输出。
移除 id:1 且 date_created: "2021-04-16 18:50:40.658+00" 的对象;
[{
id:1,
cust_fname: "rock",
cust_no:"C001",
cust_need: "not-urgent",
cust_place: "poland",
date_created: "2021-04-16 19:50:40.658+00"
},
{
id:2,
cust_fname: "rmbo",
cust_no:"C002",
cust_need: "not-urgent",
cust_place: "England",
date_created: "2021-04-16 18:50:40.658+00"
},
{
id:3,
cust_fname: "ram",
cust_no:"C004",
cust_need: "urgent",
cust_place: "USA",
date_created: "2021-04-16 20:50:40.658+00"
}
]
寻找解决方案,我可以如何修改这个 obj 或任何其他方式也可以。
【问题讨论】:
-
请访问help center,使用tour查看内容和How to Ask。做一些研究,搜索关于 SO 的相关主题;如果您遇到困难,请发布您尝试的minimal reproducible example,注意输入和预期输出,最好在Stacksnippet
标签: javascript node.js reactjs postgresql express