mongoose / nodejs:仅当项目尚未包含在集合中时才添加项目

时间:2014-03-10 18:01:03

标签: node.js mongodb mongoose

您好我正在尝试将数组中的项目添加到我的数据库中,但我想检查我的收藏是否已经包含该项目。

到目前为止,我已经使用过:

var countryArray = ['France', 'United Kingdom', 'Germany', 'Remote'];

for (var i = 0; i < countryArray.length; i++){
    Country.update({ type: countryArray[i] }, {$set: { type: countryArray[i] }}, {upsert: true}, function(err){});
};

然而它不起作用......

有没有人有更好的方法呢?

干杯

0 个答案:

没有答案