什么是mongodb
下面的集合结构。说
系列 - 学生 -_id,名字,姓氏,类
现在我要插入2个额外的列说marks
为array
{MARK-1:M1,MARK2:2} when inserting a new
row`。
我做了如下,但它插入的记录不包括marks
值。
var student=new Student({
_id:id,
firstname:result.fname,
lastname:result.lname,
class:result.class,
marks:{
mark1:result.mark.m1,
mark2:result.mark.m2
}
})
这是可能的猫鼬?
我碰到过$setOnInsert
,但不确定这是否适合在这里?
所以,如果它适合,是否有任何等效的解决方法使用MongoDb
的$setOnInsert
?如果不是我可以使用什么方法?
我不确定我是否理解您的问题,但我认为问题可能是您的猫鼬模型中没有“标记”。 –
@JorgeAranda ..是的,我没有它,可以添加额外的列运行时间,这是不是在型号 ? –