【问题标题】:NodeJS add element to ObjectNodeJS将元素添加到对象
【发布时间】: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


【解决方案1】:

这是一个猫鼬模块问题。更新有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-12
    • 2015-07-01
    相关资源
    最近更新 更多