【发布时间】:2015-05-02 05:32:04
【问题描述】:
我需要将元素添加到现有对象。
对象示例(猫鼬):
param: {
hello: 'Olá Mundo PT '
}
我需要添加新元素,例如:
params.param.set(JSON.parse('{"'+req.param('param')+'":"'+req.param('trans')+'"}'));
//And I tryed push
params.param.push(JSON.parse('{"'+req.param('param')+'":"'+req.param('trans')+'"}'));
但没有任何效果...
【问题讨论】:
-
这不起作用? params.param['foo'] = 'bar'
-
@user1389596 不...
[Error: Invalid atomic update value for $__. Expected an object, received object] -
你需要更清楚,你只是想扩展一个对象,还是向数据库添加一些东西,并且你确定你没有游标(猫鼬有时会返回)。用其他对象扩展对象有点棘手,你应该看看 jQuery 的
$.extend是如何做到的等等。 -
@adeneo nope,这是猫鼬的错误,我更新了,现在可以了:)
标签: javascript json node.js object mongoose