cost 330 ms
在 firestore 中为我的排名系统执行复杂查询 - performing a complex query in firestore for my ranking system

我想在我的社区创建一个排名列表。 到目前为止,我可以通过投票对菜肴进行排名。 查询 现在我想通过投票对他们进行排名,其中只包括我朋友的投票,以过滤掉不相关的选票。 假设我想查询所有按选票订购的汤菜,其中选票计数器只计算我朋友的选票。 我如何在 NoSQL 数据库/firebase 中实现此目的? 我 ...

聚合管道处理的 MongoDB 个文档在管道执行期间是否会受到外部写入的影响? - Can MongoDB documents processed by an aggregation pipeline be affected by external write during pipeline execution?

这个赏金已经结束了。 此问题的答案有资格获得+500声望赏金。 赏金宽限期在9 小时后结束。 Rasto想提请更多人关注这个问题。 MongoDB 聚合管道的各个阶段始终按顺序执行。 管道处理的文件可以在阶段之间改变吗? 例如,如果stage1与collection1中的某些文档匹配,而sta ...

MongoDB 加入字段聚合 - MongoDB Join Fields Aggregation

在MongoDB,我收藏了不同年代的电影。 考虑这些文件: 我想展示电影最少的年份,展示当年的电影数量。 因此,根据以前的文件,您可以看到有 2 年的电影数量相同。 年份:1907 年和 1902 年。 因此,我想将那些年加入到一个文档中。 我试过这段代码: 然而,output 是这样的: 我不要那 ...

MongoDB 聚合查询闰年 - MongoDB Aggregation Query Leap Year

我有查询问题。 考虑这些文件: 我试图将这些文件中的所有闰年归为一组。 我试过这段代码: 但我得到这个 output: 这是错误的,因为期望的 output 是这样的: 我不知道我做错了什么..但我无法获得正确的 output。 我怎样才能解决这个问题? 非常感谢您对我的关注。 ...

MongoDB 闰年聚合 - MongoDB Aggregation leap-year

我正在学习 MongoDB NoSQL,我对此有疑问。 考虑这些文件: 我正在尝试获得他们有闰年的所有头衔,并且我想获得所有头衔的“计数”。 所以,我尝试了这段代码: 但是,使用这段代码,我只得到'q1',变量'leap',所有错误条件。 所以,我不知道如何获得逻辑运算符为真或假的年份。 更有什者, ...

MongoDB 聚合最小/最大年份 - MongoDB Aggregation Min/Max Year

我有这个问题。 考虑到我们有许多包含电影和发行年份的文档。 以下是文档示例: 因此,我想统计文档中已注册的最大年份和 20 年前之间的电影,即 2018 年和 1998 年。 我的尝试如下: 但是我找不到正确的output。我得到的是以下output: 我不知道我做错了什么。 对于之前的示例,它应该 ...

MongoDB 无重复问题聚合 - MongoDB Question Aggregation Without Repetition

我正在学习 MongoDB NoSQL,我陷入了一个问题。 考虑这些文件: 我试图按“年份”和“流派”分组,并且不重复地计算所有“标题”。 我尝试的代码是这样的: 但这是对所有文档进行分组,当我只有两个不同的标题时,我得到的“count”的值为 6。 我不知道如何获得没有重复的标题.. 期望outp ...

如果项目不存在,Mongodb 会在数组中插入一个项目 - Mongodb insert an item in the array if item does not exist

如果数组中不存在项目,我想在 mongodb 集合的数组中插入一个项目。 例如集合: 如果该技能不存在并且 empid 存在,我想更新/推送新技能例如如果我按{ empid: 100, id:3, value: 'sql server' }它应该在数组中添加一个新项目如果我推送{ empid: 10 ...

如何编写查找多个路径的 MongoDB 查询 - How to write MongoDB query that find multiple paths

这是我使用的集合: 查询应该找到从 A1 到 A8 的路径例如,它应该找到: 目前,我试过这个(@ray 的部分解决方案): 我的查询我的查询的第一个问题是它返回所有路径,即使它没有以 A8 结束第二个问题是不分离路径将所有内容放在一个数组中 ...

mongodb 查询基于文档的多个属性,返回包含每个属性计数的对象数组 - mongodb query based on multiple properties of the document which returns an array of objects that contain the count of each property

我正在使用MongoDB开发 nodeJS应用程序,我正在努力构建查询。 我已经阅读了 MongoDB 文档和聚合概念,但仍然无法管理它。 所以,我有一个这样的Item文档集合: status只能具有以下三种状态之一: inStock 、 outOfStock和pending 。 subCate ...

列出 mongodb 中的所有文档,其中每个文档的一个字段在 spring 引导中具有最大值 - List all documents from mongodb where the each document's one field has max value in spring boot

我有 mongodb 上的文件列表,例如 我希望所有包含max salary的文件都会返回。 我知道我应该分两步聚合查询。 首先,我应该找到所有文档的 salar 字段的最大值, 然后我应该找到工资等于 maxValue 的所有文件。 但我既不能配置它 JPA 也不能配置本机查询方法。 我怎样才能让 ...

如何编写 MongoDB 聚合管道以生成键值对作为 output? - How to write a MongoDB Aggregation Pipeline for generating a key value pair as an output?

我手头有一个问题,我很难制定解决方案。 我必须在 MongoDB 中编写一个聚合。 要查询的架构: 给定一组字符串化的外键 OId,生成一个foreignKey , key是foreignId键,值是 Boolean。 决定值的逻辑如下: 如果给定foreignKey的文档数在过去 x 天内大于 ...

聚合到 MongoDB 中的过滤器参考 - Aggregation to filter reference in MongoDB

我正在尝试使用 mongoose 进行聚合,但我遇到了问题,我得到了这个结果: 我们可以看到第一个元素对第二个元素有一个引用( globalRef ), 如果存在另一个元素作为参考,我想删除另一个元素,这可能与 $match 一起使用吗? $组? $项目? $过滤器? 期望的结果: 谢谢你的帮 ...

根据元素中的标志从 mongodb 文档中的 object 数组中获取过滤后的元素 - Get filtered elements from array of object in mongodb document based on flag in elements

我有一个名为 User 的集合。 每个用户都包含如下文档的数据。 我想获得一个具有历史数据的用户,但历史数组应该只包含数组中的活动记录。 这是我想要的 output: 尝试使用以下查询但无法获得预期结果 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM