Err:
e11000-duplicate-key-error-index-in-mongodb-mongoose
出错原因:
在shema 使用了Passport-local-mongoose,既是Passport 本地策略,然后它整天报错说有一个username 的值为null ,就不能再继续插入null 的值;
方法:
删除下面两行:
var passportLocalMongoose = require('passport-local-mongoose');
User.plugin(passportLocalMongoose);
然后再删除那个集(我的集是lesson):
db.users.drop()
再次运行,可以没问题的插入了,解决
【为自己的无知而感到可耻! --jun】