请帮助:)
user.update({
"somedata" : somedata._somevar
}, function(err) {
if (err) {
callback(err, null);
} else {
callback(null, user);
}
});
我怎么不能用somevar重写somedata,但是' push'喜欢简单的数组吗? 要得到这个结果:
somedata : [
'data_one',
'data_two',
etc...
]
用户架构:
var schema = new mongoose.Schema({
"somedata" : {
"type" : Array,
"default" : "empty"
}
});
Thnks!
答案 0 :(得分:1)
我明白了!谢谢:))
user.update({
$push : { "somedata" : somedata._somevar }
}, function(err) {
if (err) {
callback(err, null);
} else {
callback(null, user);
}
});