本文介绍了MongoError:E11000重复密钥错误集合:tracker-db.users索引:username_1重复密钥:{username:null}"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以前回答了一堆类似的问题,但似乎没有一个能解决我的问题。添加第一个用户没有问题。但是,用户名不显示记录,并且在添加第二个用户时出现错误。

const mongoose = require('mongoose');
const Schema = mongoose.Schema;

const userSchema = new Schema(
    {
        username: {
            type: String,
            unique: true,
            required: true,
            minlength: 3,
        },
        gender: String,
        age: Number
    },
    {
        timestamps: true
    }
);

const User = mongoose.model('user', userSchema);
module.exports = User;

The error that I'm getting

The record on adding first user

推荐答案

只需放下集合,然后再次发出请求。这应该可以很好地工作。

这篇关于MongoError:E11000重复密钥错误集合:tracker-db.users索引:username_1重复密钥:{username:null}"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-21 02:52