Node JS – Express – Mongo DB:在JSON密钥中使用额外的方括号发布数据

我试图使用快递将数据发布到节点js。 下面的代码是我用来发布数据到服务器。

var data = {}; data.opt = []; data.opt.push({label:"Rahul",name:"Rh"}); $.ajax({ type: "POST", url: '/save', data: data, dataType: "JSON" }); 

当我从NodeJS获取数据时,我正在接受JSON

 opt: [ { '[label]': 'Rahul', '[name]': 'Rh' } ] 

在上面的数据中,额外的方括号是在opt的关键值中加上的

请帮助我如何删除这个方块。

提前致谢。

我希望它的作品…简单地说,推…

 var data = { 'opt' : [], }; data.opt.push({"label":"Rahul","name":"Rh"});