Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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_Angularjs_Node.js_Mongodb_Mongoose - Fatal编程技术网

Javascript 对mongodb的查询速度很慢

Javascript 对mongodb的查询速度很慢,javascript,angularjs,node.js,mongodb,mongoose,Javascript,Angularjs,Node.js,Mongodb,Mongoose,当我使用Mongoose对mongodb进行查询时,会花费很多时间 我的代码是: 即使收集的数据也不多。只有3-4份文件。 这个gif将显示我的问题所在。由于处理延迟,在我的应用程序中加载页面和检索数据之间存在一个小故障 Chrome Devtool的输出如下: 我有一个mongodb服务器 这是正常的还是我做错了什么 如何减少服务器处理查询所花费的时间 如果我使用,这个问题会解决吗 后端:ExpressJS 前端:AngularJS当de数据库中只有3-4个文档时,这是不正常的:)

当我使用Mongoosemongodb进行查询时,会花费很多时间

我的代码是:

即使收集的数据也不多。只有3-4份文件。 这个gif将显示我的问题所在。由于处理延迟,在我的应用程序中加载页面和检索数据之间存在一个小故障

Chrome Devtool的输出如下:

我有一个mongodb服务器

  • 这是正常的还是我做错了什么
  • 如何减少服务器处理查询所花费的时间
  • 如果我使用,这个问题会解决吗
后端:ExpressJS


前端:AngularJS

当de数据库中只有3-4个文档时,这是不正常的:)您可以在使用UI工具(或使用mongo shell)时检查mongo的处理时间吗。是否可能是mongodb/后端主机之间的连接?还要确保在“companyId”字段上有一个索引,3-4个文档实际上不需要索引,但我希望您希望该集合中有更多文档;-)奇怪的是,在这么小的集合中,“查找”不会花那么长时间,这就是我担心的原因:(@johnlowvaleI试图在mongo shell中获取查询执行时间,但我在那里找不到任何与时间相关的内容。是否有任何特定的方法或工具来获取查询的总执行时间?@hoefmeisterty您可以尝试一下