javascript - 如何将 JSON 数据推送到 java 脚本中具有重复值的数组

标签 javascript arrays postgresql duplicates push

我必须返回 table_name 中存在的所有数据而不删除任何重复值,直到控制台我可以看到来自 db 的所有记录,一旦它被推送到 array1 然后我重复的记录就消失了。 我要返回所有记录。

 db.query('SELECT * FROM table_name ORDER BY name', function(err, data) {
     if (err) return next(err);
     var array = [],
     array1 = [];
     for (var i = 0; i < data.rows.length; i++) {
         if (array[data.rows[i].name]) continue;
             array[data.rows[i].name] = true;
             console.log(array[data.rows[i].name])// till here
             array1 .push(data.rows[i])

     }
         return res.status(200).send(array1 );
});

最佳答案

我不确定你为什么要使用多个数组,希望这对你有帮助

db.query('SELECT * FROM table_name ORDER BY name', function(err, data) {
         if (err) return next(err);
         var array = [],
         array1 = [];
         for (var i = 0; i < data.rows.length; i++) {
             if (array[data.rows[i].name]) continue;
                 array[data.rows[i].name] = true;
                 array1 .push(data.rows)
         }
             return res.status(200).send(array1 );
    });

关于javascript - 如何将 JSON 数据推送到 java 脚本中具有重复值的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52773026/

相关文章:

C 字符串删除 - 此代码如何工作?

macos - PostgreSQL 用户配置如何在 MacOSX 上工作?

postgresql - Yii - 全部以大写形式插入到 Postgres

javascript - 来自 mapStateToProps 的 Redux 形式初始值

javascript - onclick 函数参数

javascript - 网页上的文本框输出 H1 到 H6 并重复

java - 将模型对象数组传递给 Fragment

javascript - 如何根据字符串匹配推送到对象属性数组?

javascript - css 未在 nodejs 网络应用程序中呈现

ruby-on-rails-3 - First_or_create 还错误 : duplicate key value violates unique constraint