如何在猫鼬(Node js)中创建自动增量ID,而不是_id

  • 本文关键字:ID id 创建 Node js node.js mongoose
  • 更新时间 :
  • 英文 :


例如,保存用户用户ID的值必须类似于U1001,添加该记录的另一个记录userId必须是U1002

创建一个接受序列名称的 getNextSequence 函数。该函数使用 findAndModify(( 方法以原子方式递增 seq 值并返回以下新值:

function getNextSequence(name) {
   var ret = db.counters.findAndModify(
          {
            query: { _id: name },
            update: { $inc: { seq: 1 } },
            new: true
          }
   );
   return ret.seq;
}

相关内容

最新更新