当前位置: 首页 > news >正文

记录MongoDB常用查询

{$and:[{"flag" :{ $ne:"1"}},{"flag" :{ $ne:"0"}}]}  // flag不等于1 也不等于0
{$or:[{"flag" :{ $ne:"1"}},{"flag" :{ $ne:"0"}}]}  // flag不等于1 或者不等于0
db.xx_spider_agent.update({'tag':'111'},{$set:{'tag':'0'}},{multi:true})

db.wuba_SaleHouseList_20180716.aggregate([{$group : {_id : "$city", num_tutorial : {$sum : 1}}}]) = select city,count(*) from wuba_SaleHouseList_20180716 group by city 常规的聚合统计

db.anjuke_houseranking_20180717120000.aggregate([{$group : {_id : {name:"$city",st:"$type"}, count : {$sum : 1}}}]) = select city,type,count(*) from wuba_SaleHouseList_20180716 group by city ,type

db.lianjia_showlooks.find({"showings":{$type:16}}).forEach(function(x){x.showings=String(x.showings);db.lianjia_showlooks.save(x)}) 替换int类型的字段为String 类型

db.wuba_houseranking_20180913140000.aggregate([
{$group:{"_id": { "city" : "$city", "type": "$type",} ,"number":{$sum:1}}},
{$project:{"_id": false, "city" : "$_id.city", "type" : "$_id.type","number" : true}},
{$sort:{"number":-1}},
])

 

转载于:https://www.cnblogs.com/tnsay/p/9014823.html

相关文章:

  • Linux环境下mysql的root密码忘记解决方法(2种)
  • Oracle入门《Oracle介绍》第一章1-3 Oracle 逻辑组件
  • Vue2.0 的漫长学习ing-3-4
  • SDN学习笔记mininet+ryu开篇
  • C语言小游戏系列—恶搞关机软件,加强版
  • 第三次团队作业
  • 静态属性
  • python常用模块之json、pickle模块
  • 100baseT、100baseFX、1000base-SX、100/1000base-T
  • 【性能测试】脚本开发,最普通的http协议脚本
  • Python中使用SQLite
  • 列表学习总结
  • DB2存储过程——参数详解
  • 克隆虚拟机解决无法访问网络问题
  • oracle数据库rman备份计划及恢复
  • 4个实用的微服务测试策略
  • Apache Spark Streaming 使用实例
  • ES6系统学习----从Apollo Client看解构赋值
  • October CMS - 快速入门 9 Images And Galleries
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前端知识点整理(待续)
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 我从编程教室毕业
  • 详解NodeJs流之一
  • Hibernate主键生成策略及选择
  • ​第20课 在Android Native开发中加入新的C++类
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • # 数论-逆元
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (1)(1.13) SiK无线电高级配置(六)
  • (C++20) consteval立即函数
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (js)循环条件满足时终止循环
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (九)信息融合方式简介
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (三)终结任务
  • (十六)串口UART
  • (数据结构)顺序表的定义
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • **CI中自动类加载的用法总结
  • **PHP分步表单提交思路(分页表单提交)
  • **python多态
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .net 反编译_.net反编译的相关问题
  • .NET微信公众号开发-2.0创建自定义菜单
  • /*在DataTable中更新、删除数据*/
  • [ vulhub漏洞复现篇 ] JBOSS AS 4.x以下反序列化远程代码执行漏洞CVE-2017-7504
  • [ 云计算 | Azure 实践 ] 在 Azure 门户中创建 VM 虚拟机并进行验证
  • [AX]AX2012 R2 出差申请和支出报告
  • [docker] Docker的私有仓库部署——Harbor