Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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
Node.js mongoose Model.create方法没有回调_Node.js_Mongodb_Migration_Mongoose - Fatal编程技术网

Node.js mongoose Model.create方法没有回调

Node.js mongoose Model.create方法没有回调,node.js,mongodb,migration,mongoose,Node.js,Mongodb,Migration,Mongoose,我遵循以下文档: 我在这里也尝试着做同样的事情,初始化我的数据库。(使用mongo迁移) 当我从mongo migrate运行脚本时,控制台上什么都没有。如果我通过运行配置在IDE中运行它,我会得到一个null,这意味着没有错误,但没有其他错误。在这两种情况下,数据都正确地添加到数据库中 我不明白为什么我没有得到数据或数据1,因为文档说我应该为我放入数组中的每个对象获取一个对象。我试过这三个例子,但仍然一样。(承诺、数组和无限参数) 我不知道为什么我没有日志 我只是再试了一次,但这次我的程序正

我遵循以下文档:

我在这里也尝试着做同样的事情,初始化我的数据库。(使用
mongo迁移

当我从mongo migrate运行脚本时,控制台上什么都没有。如果我通过运行配置在IDE中运行它,我会得到一个
null
,这意味着没有错误,但没有其他错误。在这两种情况下,数据都正确地添加到数据库中

我不明白为什么我没有得到
数据
数据1
,因为文档说我应该为我放入数组中的每个对象获取一个对象。我试过这三个例子,但仍然一样。(承诺、数组和无限参数)

我不知道为什么我没有日志

我只是再试了一次,但这次我的程序正确地返回了回调。 我是否应该假设mongo迁移模块存在不触发回调的问题?我试图在调试模式(IDE)下运行脚本,但当我可以调用函数时,却无法访问回调


你觉得怎么样?

我发现了为什么。。。太狡猾了

问题是我没有在标准输出上写任何东西。 如果我执行一个简单的
console.log('whatever')
回调中的所有
console.log
都会正确显示我期望的消息

白白浪费了几个小时

Category.create([
    {
        code: '0',
        name: CATEGORIES.LANGUAGE_STATUS
    },
    {
        code: '1',
        name: CATEGORIES.ACCESS_NAME
    },
    {
        code: '2',
        name: CATEGORIES.TRANSLATION_STATUS
    },
    {
        code: '3',
        name: CATEGORIES.ROLE_NAME
    }],
    function(error, data, data1){
        console.log(error)
        console.log(data)
        console.log(data1)
    }
);