【发布时间】:2021-07-17 16:36:30
【问题描述】:
我有一个名为users 的现有集合,其架构如下。我想在其中添加一个名为 userNumber 的新自动递增字段。我已经看到了基于counter 的解决方案,但未能实现这些解决方案,主要是因为我没有看到它将为现有文档进行编号以及放置该代码的位置的工作。所以我的问题是如何添加具有自动递增值的userNumber 字段以及如何在现有记录中填充此列的值
user.model
const mongoose = require('mongoose');
const userSchema = new mongoose.Schema({
userType: {
type: String,
required: false,
},
uid: {
type: String,
required: false,
},
firstName: {
type: String,
required: true,
},
lastName: {
type: String,
},
email: {
type: String,
lowercase: true,
},
});
module.exports = mongoose.model('User', userSchema);
【问题讨论】:
标签: javascript node.js mongodb mongoose mongodb-query