我需要找到一个doc并将其子对象设置为3.
{
doc_id = 'dock_id1',
update = events{a:{b:3}}
}
如何将此传递到node-mongo-native查询以在ID为events.a.b = 3
的文档上设置doc_id1
?
我并不是说每次都设置events.a.b
。我的意思是传递来自该对象的变量,以便我可以获得具有新数据的新对象并以相同的方式应用它。
谢谢!
答案 0 :(得分: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}}