gpt4 book ai didi

sql - NodeJS JSON 数组过滤

转载 作者:搜寻专家 更新时间:2023-11-01 00:26:16 25 4
gpt4 key购买 nike

我已经使用 Node 从 SQL 中检索了一组结果,它们是这样返回的;

[
{
"event_id": 111111,
"date_time": "2012-11-16T01:59:07.000Z",
"agent_addr": "127.0.0.1",
"priority": 6,
"message": "aaaaaaaaa",
"up_time": 9015040,
"hostname": "bbbbbbb",
"context": "ccccccc"
},
{
"event_id": 111112,
"date_time": "2012-11-16T01:59:07.000Z",
"agent_addr": "127.0.0.1",
"priority": 6,
"message": "aaaaaaaaa",
"up_time": 9015040,
"hostname": "bbbbbbb",
"context": "ddddddd"
},
]

数组中通常有很多条目,我需要有效地过滤数组以仅显示上下文为“ccccccc”的条目。我试过 for 循环,但速度非常慢。

有什么建议吗?

最佳答案

如果您想在 Node 中执行此操作并且不想为此使用 sql,则有一种非常简单的方法可以使用 javascript 内置的 Array.filter 函数。

var output = arr.filter(function(x){return x.context=="ccccccc"}); //arr here is you result array

输出数组将只包含上下文为“ccccccc”的对象。

关于sql - NodeJS JSON 数组过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14684914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com