首页 > 解决方案 > Mongoose 链式查询

问题描述

我目前正在阅读这个优秀的 MDN 教程

使用 mogoose 执行查询似乎有两种主要的不同方法,一种更“功能性”,使用链式表示法。
我的问题是,这种以空.find()方法开头的表示法是否开始导入所有集合,然后过滤应用程序内的连续指针,还是编译查询(在 mongoDB 实例上发生的过滤内容)并且只执行本地回调?

基于点的表示法看起来不错且更简洁,但如果在发出请求之前未编译过滤器,那么在应用程序中为每个简单查询导入整个集合似乎是个坏主意。我对吗?

如果是这种情况,我们是否处于其中一种情况,我们必须支持对象组合而不是函数组合(如 Eric Elliott 所说),或者这不是重点?

标签: javascriptmongodbmongoosefunctional-programming

解决方案


推荐阅读