Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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 Mongodb错误显示行号和文件名_Javascript_Node.js_Mongodb_Node Mongodb Native - Fatal编程技术网

Javascript Mongodb错误显示行号和文件名

Javascript Mongodb错误显示行号和文件名,javascript,node.js,mongodb,node-mongodb-native,Javascript,Node.js,Mongodb,Node Mongodb Native,从mongodb节点本机驱动程序2.x升级到3.x后,我遇到了类似这样的错误 要查找的第三个参数必须是回调或未定义 我知道该怎么办我只需要知道这是什么文件。如何配置驱动程序以在出现错误时显示文件/行?阅读本文- 您需要做的是添加将抛出异常和堆栈跟踪的中间件 db.collection'Test'.pre/^find | findOne$/,action=>{ const opts=action.params[1]; const allowedOptions=[“投影”、“排序”、“跳过”、“限制

从mongodb节点本机驱动程序2.x升级到3.x后,我遇到了类似这样的错误

要查找的第三个参数必须是回调或未定义

我知道该怎么办我只需要知道这是什么文件。如何配置驱动程序以在出现错误时显示文件/行?

阅读本文-

您需要做的是添加将抛出异常和堆栈跟踪的中间件

db.collection'Test'.pre/^find | findOne$/,action=>{ const opts=action.params[1]; const allowedOptions=[“投影”、“排序”、“跳过”、“限制”、“提示”]; 如果选择!=null&& Object.keysopts.findoption=>!allowedOptions.IncludeOption{ 抛出新错误“MongoDB驱动程序3.x不允许传递投影”+ '作为要查找的第二个参数。请改用'projection',Got'+ 需要'util'。检查选项; } };
谢谢,没有办法将中间件添加到节点本机驱动程序中,您需要采用会标吗?它的api是否与node native兼容,因此我只需要替换启动?我很难让他们的api与我现有的代码配合得很好。