邮政数据后,mongoose复制条目

嘿:]尝试通过api.post('/send/remember-me', function (req, res)发送数据之后api.post('/send/remember-me', function (req, res)这些条目将在我的集合中重复出现,请参阅下面的内容

 rememberMe 1 false 8.03 KB remembermes 1 false 16.08 KB 

我正在这样做我的模式:

Remember.js

 var mongoose = require('mongoose'); var rememberMeModel = mongoose.Schema({ username: { type: String } }); var rememberMe = module.exports = mongoose.model('rememberMe', rememberMeModel); 

index.js

 var rememberMe = require('./models/Remember'); api.post('/send/remember-me', function (req, res) { var rememberCredential = new rememberMe(); rememberCredential.username = req.body.username; rememberCredential.save( function(err) { if(err) { console.log(err); return; } }); }); 

记住,me.html

  <form action="/send/remember-me" method="post"> <div class="input-field col s12 l6"> <input type="text" id="username" name="username" class="validate"> <label for="username">Username</label> </div> <button class="btn waves-effect waves-light" type="submit" value="Submit">Testar <i class="material-icons right">send</i> </button> </form> 

感谢帮助我!

试试这个希望它的作品

 var mongoose = require('mongoose'); var rememberMeModel = mongoose.Schema({ username: { type: String } }); module.exports = mongoose.model('rememberMe', rememberMeModel); 

代替

 var mongoose = require('mongoose'); var rememberMeModel = mongoose.Schema({ username: { type: String } }); var rememberMe = module.exports = mongoose.model('rememberMe', rememberMeModel);