首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >以mongoDB为单位计数

以mongoDB为单位计数
EN

Stack Overflow用户
提问于 2015-07-07 09:05:17
回答 1查看 83关注 0票数 0

对于mongoDB中的每个用户,我都有类似的东西:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
    "id" : 1234,
    "name" : "Mr. Someone",
    "userdata" : {
        "living" : {
            "city" : "Somecity",
            "address" : "Main Street 10.",
            "zip" : "1023"
        },
        "interest" : "Cars"
}

我想找到一种方法来计算住在Somecity的订阅者的数量。

我最好的猜测是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
db.users.count({userdata:{living:{city:"Somecity"}}}

但结果是0。

如何在mongoDB中通过给定值正确地计算“行”?

我正在使用mongoDB的文档(例如:http://docs.mongodb.org/manual/reference/sql-comparison/),但是还不能解决我的问题。

我使用的是mongoDB槽壳。

EN

回答 1

Stack Overflow用户

发布于 2015-07-07 11:11:33

我想我已经找到了我的问题的解决方案:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
db.users.count({"userdata.living.city":"Somecity"})

这个“点”方法允许我在数组中只搜索一个值,而我首先尝试的方法想要找到一个精确的匹配项。

进一步阅读:http://docs.mongodb.org/manual/reference/operator/query/elemMatch/

引用:

由于$elemMatch仅指定单个条件,因此$elemMatch表达式不是必需的,您可以使用以下查询:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31264239

复制
相关文章
计数计量单位KMGTPEZY【计算机】【天文】
Int32 值类型表示值介于 -2,147,483,648 到 +2,147,483,647 之间的有符号整数。
sunsky
2020/08/20
1.4K0
以客户为中心
最近一直在思考一个问题,如何才能带领团队把事情做好,如何才能把产品做好。过程中也用了很多方法,比如戴明环,比如事情安排的“行人准则”,效果也是非常不错,交代的事情基本也能满足要求,但是总谈不上优秀。 正好最近看了雷军的第三次年度演讲:穿越人生低谷的感悟,结合自己平时做事的理念,觉得“以客户为中心”最能作为核心团队乃至公司的核心业务理念。 什么是以客户为中心 除了以客户为中心 以技术为中心 以产品为中心:腾讯 以股东为中心: 以员工为中心:谷歌(工程师文化) 为什么要以客户为中心 世界上只有客户给你钱
十毛
2022/08/23
2770
以业务为中心
一直觉得没有啥好写的,什么技术,业务什么的都比较简单。最近幡然醒悟,有什么是不能用文字表达的呢?
李子健
2023/05/25
1830
数据分析企业单位对应届生的简历筛选——以招商证券为例
随着秋风习习而至,又到了各位应届生秣马厉兵霍霍猪羊的时节,不过这次待割的不是羊毛,收获的也不是果实,而是众位心甘情愿嗷嗷待宰的即将出圈的应届生求职大军们。尚未杀至面试、笔试、群面PK、boss面种种环节,多路英雄就已倒在了网申简历的雄关险隘之前,虽自负怀有斗战群儒三寸不烂之舌却终得铩羽而归。
IT阅读排行榜
2018/08/15
9160
数据分析企业单位对应届生的简历筛选——以招商证券为例
java8获取以秒单位的时间戳
public static long getTimeStamp(int len) {
全栈程序员站长
2022/10/04
2.9K0
代码荣辱观-以运用风格为荣,以随意编码为耻
对开发人员来说,需要在时间允许的条件下定期的review自己和别人的代码,加深对项目的整体理解。对自己的成长做总结。如果过了一段时间,还看到自己之前的代码,觉得写的很好的话,就需要质疑自己的成长,更努力的学习了。
静儿
2019/06/25
3810
MongoDB设置为Windows服务
       每次使用Mongodb都要开启两个命令行,一个开启主流程程序,一个开启客户端程序。你是否想过更方便的操作方式?对的,那就是把主流程程序设置为Windows的服务,客户端程序也可以自定一个命令行脚本实现快捷启动。以下均以win8系统作为操作系统。
程序新视界
2022/11/30
9140
MongoDB设置为Windows服务
以目标为导向做输出
前面几篇文章介绍了如何以一个问题开始,思考全局理想态,以及如何结构化成体系,如何基于目标拆解路径。
春哥大魔王
2023/03/22
2500
以目标为导向做输出
团队管理 - 以结果为导向
结果导向是ISO质量管理体系、绩效管理理论中的基本概念和核心思想之一,即强调经营、管理和工作的结果(经济与社会效益和客户满意度),经营管理和日常工作中表现出来的能力、态度均要符合结果的要求,否则没有价值和意义。(来源百度百科)
十毛
2022/08/23
6210
产品规划:以终为始
昨晚看罗振宇的跨年演讲,里面有一段讲我们要“以终为始”的方式来规划现在。既然某个未来一定会发生,那么何不现在就想办法进入到那个未来呢?比如安徽省招商局认定了未来的产业是芯片、液晶屏、新能源汽车、人工智能与产业融合、集成电路、面向消费终端的现代制造、生物医药和人工智能。那么现在就可以拉出这些领域相关产业链的头部企业清单,然后再逐个去谈合作。目标越清晰,要做的事情也越清晰。
石云升
2022/08/25
2440
你不知道c语言写的程序要多块——以NGS fastq文件reads计数为例
本人 以fastq.gz文件计数为例分别以perl语言和c语言实现了代码,具体如下:
用户7625144
2020/08/10
6650
以jq为案例查看外观模式
套餐服务–外观模式,属于大类结构型设计模式的一种,通常是为一组复杂的子系统接口提供一个更高级的统一接口,通过这个接口让使用者对子系统的接口更加容易访问。
RobinsonZhang
2018/12/19
6860
webshell免杀——以PHP为例
凡是使用webshell时,免杀都是需要考虑的事情,说白了就是我的webshell得能用啊!故本篇做一个webshell免杀的学习,主要是php的一句话
红客突击队
2022/09/29
2.8K0
webshell免杀——以PHP为例
以服务为中心的NFV管理
NFV是通过x86服务器上的虚拟化技术实现网络功能,初期主要是用于对性能要求不高场景,来降低组网成本并使网络结构更灵活。随着SDN的迅速发展,NFV可以无缝应用到SDN提出的控制平台和数据平面的架构中。在ETSI组织的推动下,越来越多的厂商(惠普、思科、华三通信、NEC等)支持NFV标准,NFV在运营商、在企业网数据中心,甚至在云中都被赋予了很高的期望。针对NFV的标准架构,各厂商都定制了相应的管理软件。 华三通信也推出NFV产品,本文将着重介绍由H3C iMC(智能管理中心)网管平台实现的NFV Mana
SDNLAB
2018/04/04
1.5K0
以服务为中心的NFV管理
连续偏移曲线的情况,其中偏移量以数据单位给出。
import matplotlib.pyplot as plt from matplotlib import collections, colors, transforms import numpy as np nverts = 50 npts = 100 # Make some spirals r = np.arange(nverts) theta = np.linspace(0, 2*np.pi, nverts) xx = r * np.sin(theta) yy = r * np.cos(the
裴来凡
2022/05/28
3940
连续偏移曲线的情况,其中偏移量以数据单位给出。
腾讯首篇以第一单位入选OSDI的论文,有了!
作为计算机系统界的“奥斯卡”,第16届OSDI(Operating Systems Design and Implementation)已于日前召开,并正式公布了“年度最佳名单”(论文接收名单)。 其中,微信团队《Ekko: 超大规模推荐系统的模型低延时更新方案》论文成功入选,这也是腾讯首次以第一单位于该会议发表论文。(论文可点击文末“阅读原文”查看) OSDI是计算机系统领域最顶级的学术会议之一,汇集了全球计算机科学家们对于计算机系统的前瞻性思考。OSDI汇集了来自学术界和工业界的顶尖开发人员和研究人员,
腾讯技术工程官方号
2022/08/26
1.3K0
腾讯首篇以第一单位入选OSDI的论文,有了!
CSS:绝对单位、相对单位
我们对单位很熟悉,比如说,千克,千米,米等,这些就是绝对单位,我们又有听到太阳的质量等于33个地球,这个就是相对单位。在CSS中,单位也可以分为这两类。
Jean
2021/10/23
2.1K0
CSS:绝对单位、相对单位
极致性能(1):以NUMA为起点
一个[合格的]Oracle DBA在安装数据库的时候,通常都会按要求关闭NUMA(MOS:Disable NUMA At OS Level (Doc ID 2193586.1)),因为启用NUMA会导致CPU彪高,性能很差(MOS:High CPU Usage when NUMA enabled (Doc ID 953733.1))。也许是这类问题太多,从Oracle 11gR2开始,默认就关闭了NUMA特性,因为NUMA的使用比较苛刻,要结合硬件、操作系统和Oracle版本(MOS:Oracle NUMA Usage Recommendation (Doc ID 759565.1))以及应用程序。稍有不对,努力白费,所以乖乖的关掉NUMA,是比较正确的事情。
boypoo
2020/02/14
4.4K0
如何阅读源码 —— 以 Vetur 为例
我很早就意识到,能熟练、高效阅读开源前端框架源码是成为一个高级前端工程师必须具备的基本技能之一,所以在我职业生涯的最早期,就已经开始做了很多次相关的尝试,但结果通常都以失败告终,原因五花八门:
Tecvan
2021/12/09
6790
如何阅读源码 —— 以 Vetur 为例
UCD:以用户为中心的设计
UE 英文User Experience,缩写为UE, 或者UX。 • 指用户访问一个网站或者使用一个产品时的全部体验。他们的印象和感觉,是否成 功,是否享受,是否还想再来使用。他们能够忍受的问题,疑惑和BUG的程度。
葆宁
2019/12/25
1.9K0
UCD:以用户为中心的设计

相似问题

TimePicker计数,以毫秒为单位

23

groupBy计数(以lodash为单位

30

评论计数(以骨骼为单位)

20

以group_concat为单位计数

119

以.net为单位的查询计数

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文