2015-04-03 51 views
0

如何插入阵列和正常变量数据,以猫鼬数据库阵列插入..猫鼬分贝 - 使用创建并保存

var parent = new Parent({ children: [{ name: 'Matt' }, { name: 'Sarah' }], class: 10 }) 
parent.save(callback); 

这是目前我知道方法。 我需要它从req.body完成。那么在创建父对象之后我该如何做。即

var parent = new Parent(); 
///code for inserting the array data and other normal datatypes 
parent.save(callback); 

回答

1

像使用其他JavaScript对象一样使用文档实例。

parent.children = [{ name: 'Matt' }, { name: 'Sarah' }]; 
parent.class = 10; 
parent.save(); 

只要不改变它完全(喜欢做parent = {...}),否则你就必须取消引用实际猫鼬文档实例。只对其属性进行更改,如上所示。

+1

thanks..it works – 2015-04-03 09:21:33