【发布时间】:2019-10-14 19:58:28
【问题描述】:
你好,我是 node js 的新手。我想添加一个带有结果数组的键并将其打印在 json 数组中。
connection.modal.find( { 'id' : '2' }, function ( err, result ) {
var response = {};
result['add_key'] = 'abcdd';
response['success'] = true;
response['result'] = result;
response['msg'] = 'Result fetched';
res.json(response);
});
它在没有 add_key
的情况下打印【问题讨论】:
-
result声明在哪里?它是什么类型的变量?如果是数组,则在转成JSON时不枚举数组的属性。而且,您在 JSON 响应中究竟看到了什么? -
它是来自查询结果的结果数组。我更新了我的问题。
-
result的类型是Array,那么result['add_key'] = 'abcdd'对吗? -
我想你可以阅读这个链接:stackoverflow.com/questions/16196338/…
标签: arrays node.js mongodb mongoose