0

我需要找到一个文档并将其子对象设置为 3。

{
  doc_id = 'dock_id1',
  update = events{a:{b:3}}
}

如何将其传递给 node-mongo-native 查询以events.a.b = 3在具有 id 的文档上设置doc_id1

我不是说events.a.b每次都设置。我的意思是从那个对象传递一个变量,这样我就可以得到一个带有新数据的新对象,并以同样的方式应用它。

谢谢!

4

1 回答 1

0

您可以传递一个对象文字:

  collection.insert( { foo: 'bar' }, function( error, documents ) { console.log( 'error', error, 'documents', documents ) } );

.. 或传递现有对象:

  var obj = { foo: 'bar' };
  collection.insert( obj, function( error, documents ) { console.log( 'error', error, 'documents', documents ) } );

如果您尝试创建一个对象,这不是正确的语法:

事件{a:{b:3}}

于 2012-05-17T00:33:24.243 回答