我尝试向数据库中添加一个新用户,一次添加,第二次出现错误 { MongoError: E11000重复密钥错误索引: myproject.users.$username_1重复密钥:{:null } at Function.create (D:\projects\myproject\server\node_modules\mongodb\lib\utils.js:149:22) at toError (D:\projects\myproject\server\node_modules\mongodb\lib\utils.js:149:22) at coll.s.topology.insert
我正在使用nodejs和mongoose来存储用户信息,如代码所示 const User = mongoose.model('User')
let user = new User(req.body);
user.save(function (error) {
if (error) {
switch(error.code){
case 11000:
console.log('error', 'User already exists 11000',error);
我正在尝试使用mongoose运行这个简单的嵌入式文档:
var mongoose = require('mongoose');
var PageSchema = new mongoose.Schema({
url:String
});
var AlbumSchema = new mongoose.Schema({
pages:[ PageSchema ]
});
mongoose.model('Album', AlbumSchema);
var Album = mongoose.model('Album');
var albu