node.js mongoose如何推送'字符串到模型方案?

时间:2014-03-30 15:27:31

标签: node.js mongoose

请帮助:)

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!

1 个答案:

答案 0 :(得分:1)

我明白了!谢谢:))

user.update({
    $push : { "somedata" : somedata._somevar }
}, function(err) {
    if (err) {
            callback(err, null);
    } else {
        callback(null, user);
    }
});