javascript - Mongoose 在发布数据后复制条目

标签 javascript node.js mongodb express mongoose

嘿:]尝试通过 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;
    }
  });
});

记住我.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);

关于javascript - Mongoose 在发布数据后复制条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47384225/

相关文章:

javascript - Electron - 如何更改 Electron 添加的默认 .icns

java - 如何关闭 fakemongo 日志

javascript - 我如何引用 typescript 中的值

javascript - 开始安装 Karma 和 Jasmine - jasmine.Suite() 需要错误

用于轻松部署和更新的 Node.js 设置

node.js - NodeJS 抓取 .ashx 页面

mongodb - Spring Data MongoDB:@TextIndexed索引已经存在不同的选项

mongodb - 在golang中查询mongodb时如何获取UTC时间

javascript - 根据滚动量删除和添加边距

javascript - 数组元素不会显示在 JavaScript 的选择框中