javascript - Mongoose 链式查询
问题描述
我目前正在阅读这个优秀的 MDN 教程。
使用 mogoose 执行查询似乎有两种主要的不同方法,一种更“功能性”,使用链式表示法。
我的问题是,这种以空.find()
方法开头的表示法是否开始导入所有集合,然后过滤应用程序内的连续指针,还是编译查询(在 mongoDB 实例上发生的过滤内容)并且只执行本地回调?
基于点的表示法看起来不错且更简洁,但如果在发出请求之前未编译过滤器,那么在应用程序中为每个简单查询导入整个集合似乎是个坏主意。我对吗?
如果是这种情况,我们是否处于其中一种情况,我们必须支持对象组合而不是函数组合(如 Eric Elliott 所说),或者这不是重点?
解决方案
推荐阅读
- php - SAAS - 同一应用程序的自定义域
- c# - 如何在同一域上的应用程序之间通过身份验证
- python - 为什么我的 python try-except bloc 不能阻止“发生异常:ValueError”
- hive - Presto on Search of normal select query[non partitioned hive table]给出列$path在数据库默认表中不存在
我们有一个非分区表 - 配置单元中的 xx_table 查询它会给出正确的响应。在连接到 hive 的 Presto 上,给出以下错误响应。[Presto 版本:presto_0.180]
presto:default> select * from xx_table
- c# - 删除桌面快捷方式 Visual Studio 安装程序项目
- node.js - 为什么在实施 AWS SecretsManager 时出现“端点请求超时”错误?
- html - 悬停时如何将边框底栏移动到导航栏的末尾
- python - 使用 asyncio.gather() 的协程/期货的经过时间
- java - 使用 Java 记录作为 JPA 嵌入
- javascript - 需要更有效地解决我的“简单 JS”代码