Javascript 如何在使用.save()时在mongoose模型实例中设置$inc?

Javascript 如何在使用.save()时在mongoose模型实例中设置$inc?,javascript,database,mongodb,mongoose,Javascript,Database,Mongodb,Mongoose,这是我的模式: const Schema = mongoose.Schema; const urlSchema = new Schema({ original_url: String, short_url: Number }); 然后我会这样做: let urlInstance = new Url({ original_url: url, { $inc: { 'short_url': 1 }} }); urlInstance.save((err, doc) => {

这是我的模式:

const Schema = mongoose.Schema;

const urlSchema = new Schema({
  original_url: String,
  short_url: Number
});
然后我会这样做:

let urlInstance = new Url({ original_url: url, { $inc: { 'short_url': 1 }} });

    urlInstance.save((err, doc) => {
      if (err) return console.error(err);
      console.log("saved ", doc);
      res.json(doc);
    });
我也这样试过:

let urlInstance = new Url({ original_url: url });

    urlInstance.save(({ $inc: { 'short_url': 1 }}), (err, doc) => {
      if (err) return console.error(err);
      console.log("saved ", doc);
      res.json(doc);
    });

我不知道如何传递
$inc
位而不让它抱怨语法。我做错了什么?尝试了不同的方法,甚至使用猫鼬序列,但似乎
$inc
应该更容易些