mongodb-query相关内容

Mongo查询按不同计数排序

我有两个字段“公司"和“网址".我想按不同“公司"发生的次数对其进行排序,然后显示与该特定公司相对应的三个“网址".数据是这样存储的: {"_id" : ObjectId("56c4f73664af6f7305f3670f"),"title" : "全栈软件开发人员",“URL": “http://www.indeed.com/cmp/Upside-Commerce,-Inc./jobs/Ful ..
发布时间:2022-01-23 16:39:43 其他开发

根据 MongoDB 中的条件获取下一个和上一个文档

背景 我有以下收藏: 文章 {标题:字符串,蛞蝓:字符串,发布时间:日期,...} MongoDB版本:4.4.10 问题 给定一篇文章,我想根据该文章的 published_at 字段获取紧接的下一篇和上一篇文章. 假设我有一篇文章,published_at 为 100.并且有很多文章的 published_at 小于 100 并且很多文章的 published_at ..
发布时间:2022-01-20 14:10:22 其他开发

删除 mongodb 上的重复项

我想删除 robomongo 上的重复项,我的版本是 3.0.12,所以我不能使用 DropDups, {"_id" : ObjectId("id"),“姓名":“没有人",“情况日期":“18-03-2017",“情况":“活动",“地区":“13 地区","注册号" : "7649",“版本":“20170517"} RegisterNumber 应该是唯一的,所以我想通过 Registe ..
发布时间:2022-01-20 14:10:12 其他开发

从数组中查找前 N 个条目

我的收藏结构如下: {“_id":1,“旅行":[{“结束ID":5,“行程数":12},{“结束ID":6,“行程数":19}],“_id":2,“旅行":[{“结束ID":4,“行程数":12},{“结束ID":5,“行程数":19}],...} 可以看出,每个文档都有一个 Trips 数组.现在我要查找的是集合中文档中所有 Trips 数组组合 的 top N Tripcounts.这可 ..
发布时间:2022-01-20 14:09:33 其他开发

查找所有重叠区间的计数

我对所有这样的记录都有 startTime 和 endTime: {开始时间:21345678结束时间:31345678} 我试图找出所有冲突的数量.例如,如果有两条记录并且它们重叠,则冲突数为 1.如果有 3 条记录并且其中两条重叠,则冲突为 1.如果有 3 条记录且所有 3 条重叠,则冲突为 3,即 [(X1, X2), (X1, X3), (X2, X3)] 作为一种算法,我正在考 ..
发布时间:2022-01-20 14:09:04 其他开发

具有多个条件的 Mongo 3.6 聚合查找

假设我有一个只有一个集合 data 的 Mongo DB.在这个集合中,我有以下文档: {“类型":“人",“价值": {“身份证":1,“姓名":“第 1 个人",“年龄":10}},{“类型":“人",“价值": {“身份证":2,“姓名":“第 2 个人",“年龄":20}},{“类型":“处方",“价值": {“药物":“溴己新",“病人":2}},{“类型":“处方",“价值": {“ ..

MongoDB 将相关收集项计数与其他收集结果合并

我是 mongodb 的新手,正在尝试弄清楚如何有效地查询集合中的每个项目. 我有 projects 收藏和任务集合 //项目{_id: ObjectId(),名称:字符串}//任务{_id: ObjectId(),projectId: ObjectId(),//引用项目id完成:布尔} 我想获取所有项目,然后计算每个项目的已完成和incomplete任务 db.projects.fi ..

在MongoDB文档中存储位置数据

在我当前的项目中,我将位置数据以以下格式存储在 Mongodb 文档中 “位置":{“位置":{“液化天然气":-118.15592692,“纬度":34.03566804},“地理编码":{“城市":“东洛杉矶",“状态":“CA",“邮政编码":“90022",“国家代码":“美国",“国家":“美国"}} 在 location.loc 字段上创建了一个二维索引:- {“location ..
发布时间:2022-01-20 14:07:23 其他开发

MongoDB 按字段查找对象数组(连接条件和不相关的子查询)

我不明白使用 加入条件和不相关的子查询. 进程集合: {_id:'p1',脚步: [{_id: 'ps1',步骤:'s1',时间:10},{_id: 'ps2',步骤:'s2',时间:15}]} steps 集合(对于具有 _id: s1 的文档): {_id: 's1',名称:'步骤 1'} 工作聚合(标准一,没有连接条件和不相关的子查询): processes.aggregat ..
发布时间:2022-01-20 14:06:59 其他开发