Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 猫鼬不移动物体_Javascript_Node.js_Mongodb_Mongoose - Fatal编程技术网

Javascript 猫鼬不移动物体

Javascript 猫鼬不移动物体,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,各位,出于某种原因,这种方法不允许我通过电子邮件删除用户 我已经测试了调用此方法的函数,它们实际上正在执行。。。。想法 var deleteUser = function (emailAddress, callback) { Users.find({ email:emailAddress }).remove( callback ); } 所有代码: var Users = require('./mongo/users').Users; var deleteUser = functio

各位,出于某种原因,这种方法不允许我通过电子邮件删除用户

我已经测试了调用此方法的函数,它们实际上正在执行。。。。想法

var deleteUser = function (emailAddress, callback) {
    Users.find({ email:emailAddress }).remove( callback );
}
所有代码:

var Users = require('./mongo/users').Users;

var deleteUser = function (emailAddress, callback) {
    Users.find({ email:emailAddress }).remove( callback );
}
/mongo/users.js:

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

var UserSchema = new Schema({
    email: {
        type: String,
        index: true
    },
    token: {
        type: String,
        index: true
    },
    password: String,
    uid: {
        type: String,
        index: true
    },
    firstName: String,
    lastName: String,
    roles: Array
});

UserSchema.statics.findByEmail = function (email, callback) {
    this.find({
        email: new RegExp(email, 'i')
    },
    callback)
}

var Users = mongoose.model('users', UserSchema);

module.exports = {
    Users: Users
}

发布仅用户的输出。查找{email:emailAddress}。很可能根本找不到文档。@MartinKonecny当我执行'Users.find{email:emailAddress}时,我没有取回用户对象,但实际方法是finder{u mongooseOptions:{},mongoosecolection:{collection:{db:[object],collectionName:'Users',internalHint:null,opts:{},slaveOk:false,抱歉,我的意思是检查输出以查看是否返回了实际文档。已解决!以上所有内容都有效。在处理数据时使用async.parallel vs async.series时必须小心:谢谢