猫鼬upsert拒绝1,但未保存到数据库

时间:2018-10-28 18:52:21

标签: mongodb mongoose

我正在尝试添加以下记录

Product.updateOne({ sku: prd_sku }, { name: prd_name, url: prd_url, sku: prd_sku }, { upsert: true }, function (err, raw) {
        if (err) throw err;
        console.log('Product created: ',err, raw);
      });

我收到以下答复:

Product created:  null { n: 1, nModified: 1, ok: 1 } 

我的模式是:

const productSchema = new Schema({
  name:String,
  sku:{type:String,unique:true},
  url:String,
  details: Schema.Types.Mixed,
  created_at:Date,
  updated_at:Date
})

但是问题是数据库中没有创建记录。我尝试删除该集合,但确实按预期创建了一个集合,但是没有插入任何内容。

0 个答案:

没有答案