如何在javascript中過濾彈性查詢?

尤努斯維爾

我想過濾彈性查詢。我添加了項目,但我無法刪除項目。我的陣列在下面。例如,我想刪除數組中包含 item2 的元素。我想檢查 item2 鍵是否存在,如果存在則刪除該項目。我能怎麼做?

let array = [
    {
      terms: {
        item1: [
          '1111111111111',
          '2222222222222',
          '3333333333333',
          '4444444444444'
        ]
      }
    },
    {
      terms: {
        item2: [
          'aaaaaaaaaaaaaaaaaaaaaaa',
          'bbbbbbbbbbbbbbbbbbbbbbb',
          'ccccccccccccccccccccccc'
        ]
      }
    },
    {
      range: {
        item3: {
          from: 0,
          to: 99999
        }
      }
    }
  ];
兆歐

像這樣的東西?

let array = [{
        terms: {
            item1: [
                '1111111111111',
                '2222222222222',
                '3333333333333',
                '4444444444444'
            ]
        }
    },
    {
        terms: {
            item2: [
                'aaaaaaaaaaaaaaaaaaaaaaa',
                'bbbbbbbbbbbbbbbbbbbbbbb',
                'ccccccccccccccccccccccc'
            ]
        }
    },
    {
        range: {
            item3: {
                from: 0,
                to: 99999
            }
        }
    }
];

const filtered = array.filter((el) => !el[Object.keys(el)[0]].hasOwnProperty('item2'))

console.log(JSON.stringify(filtered))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

MongoDB javascript 查詢;過濾列數組中的值

laravel 如何使用 switch 在數據表中使用查詢進行多重過濾

在彈性搜索中只有一個相同的查詢被成功執行?

如何在彈性搜索查詢中使用通配符跳過一些前綴值

通過子查詢/連接過濾 SQL 中的行

MySQL:如何在復合主鍵上使用“IN”過濾查詢

如何在javascript中過濾嵌套對象屬性並打印新對象

SQL 查詢過濾問題

如何使用 Retrofit 查詢過濾器 json

如何進行僅過濾掉中間沒有任何其他值的背靠背值的查詢?

如何進行查詢以過濾掉同一列上的兩個 AND 條件

如何使用日期過濾器更改 Google Sheets 查詢數據透視表中的日期格式?

如何在類組件中訪問通過 <Link> 傳遞的查詢參數?

帶有過濾器的 Django 聚合查詢

django 如何在查詢過濾器中使用變量

如何查詢過濾器自己的外鍵

如何在postgresql中使用另一個條件過濾選定的查詢

如何根據嵌套在地圖列表中的值查詢(過濾)文檔從 firebase 到 flutter 應用程序?

如何在 JavaScript 中過濾和映射數組

如何使用Spark SQL查詢過濾中文列名?

返回值或值的彈性搜索查詢

如何在 Laravel 8 中使用 PostgreSQL 中的子查詢通過 group by 子句獲取行值?

django 在查詢集過濾器模板文件中返回多個重複對象

如何在SQL查詢中動態跳過沒有If else的where子句?

eloquent 子查詢中的 whereIn 函數不過濾任何記錄

如何在bazel中查詢規則的屬性?

負值(經度值示例)之間的彈性搜索 DSL 查詢範圍過濾器不起作用

如何使用 dplyr 過濾函數將數據庫查詢傳遞給字符串

SQL查詢:如何過濾多對多關係