什麼是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 ..是的,我沒有它,可以添加額外的列運行時間,這是不是在型號 ? –