mongodb修改数据语句_MongoDB 常用语句
# 批量修改字段值
db.getCollection('collectiona').find().forEach(
function(item){
db.getCollection('collectiona').update({"_id":item._id},{$set:{"outTradeNo1": 'wzf'+item.title}})
}
)
# 批量修改字段:从另外一张表查询对应字段进行更新
var cursor = db.getCollection("qualityInspectionInfo").find({"duration":null});
while (cursor.hasNext()){
r = cursor.next();
var resourceInfo = db.getCollection("resourceInfo").find({"taskId":r['taskId']})[0];
db.getCollection("qualityInspectionInfo").update({"taskId":r['taskId']},{$set:{"duration":resourceInfo['attr']['duration']}},false,false);
}
# 查找某字段的范围在和不在
# 查找特定字段的取值等于哪些值"$in" ,不等于则用"$nin"
db.getCollection('resourceInfo').find({"attr.channel":"test100","attr.seqNo":{"$in":['000','11133','qqqq']}});
# 根据时间范围查询
db.getCollection('M1SAudioUploadedInfo').find({"seqNo":/^test0915a116.*/,"cloudUploadStatus":{"$in":[0,1,2]},"audioPath":/.mnt.card.test0915a116.*/,
"createTime" : {"$gte":ISODate("2020-09-18T14:00:00.233+08:00"),"$lt":ISODate("2020-09-18T14:30:00.233+08:00")}}).count()
# 聚合统计求和
#无查询条件求字段和
db.resourceInfo.aggregate( [
{
$group: {
_id: null,total: { $sum: "$attr.duration" }
}
}
] );
# 跟进查询条件求字段和和数据量
db.resourceInfo.aggregate( [
{ $match : { "attr.callType":2,"statisticsStatus" : "1","info.voiceTime" : {"$gte":ISODate("2020-12-26T00:00:00.2000+08:00"), "$lt":ISODate("2020-12-27T00:00:00.2000+08:00")} }},
{ $group: { _id: null,count: { $sum: 1 },totalTime: { $sum: "$text.totalTime" },validTime: { $sum: "$text.validTime" }}}
] );
标签:语句,常用,attr,00,MongoDB,db,getCollection,resourceInfo,find
来源: https://www.cnblogs.com/forest-sunshine/p/14119611.html
mongodb修改数据语句_MongoDB 常用语句相关推荐
- mysql的各种语句_MySQL 常用语句大全
MySQL 常用语句大全 一.连接 MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1.例 1:连接到本机上的 MYSQL. 首先在打开 DOS 窗口,然后进入目录 my ...
- python的常用语句_python常用语句
python常用语句 一:判断语句: 所谓判断语句,就是指满足某些条件之后,才允许做的事情,而不满足条件,是不允许做的.例如在现实生活中,我们过马路时要看红绿灯,只有出现红灯的时候,我们才能过马路,否 ...
- python100个常用语句,Python常用语句
Python常用语句 判断语句 if语句 age = 30 print("-----if判断开始-----") if age >= 18: print("----- ...
- mongodb修改数据语句_MongoDB中常用语句
MOngoDB 删除语句 delete()删除 删除一个集合 db.collection.deleteOne() 删除多个集合 db.collection.deletMany(); remove()删 ...
- mongodb修改数据语句_MongoDB常用增删改查语句
数据库database 创建及查看库 1.有则使用这个数据库,没有就创建 use DATABASE_NAME 2. 查看当前选择的数据库,默认是test db 3.查看数据库,默认有admin.loc ...
- mongodb修改数据语句_MongoDB安装及简单的'增删改查'语句
* 1. 简介 * 推荐理由 * MongoDB 是一个基于分布式的开源文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. * MongoDB是一个介于关 ...
- mongodb修改数据语句_mongodb之一些简单的增删改查语句
数据库操作: show dbs;#查看数据库 use test;#如果没有就创建一个 db;#查看当前数据库 db.dropDatabase();#删除数据库 数据操作: show collectio ...
- mysql常用的语句_MySQL常用语句集锦
//select *from..主表..left join ..次表..on..主表.字段IDax=次表.字段IDbx where 主表.字段x=变量1 and 次表.字段x2 like '%变量2% ...
- mysql一些常用语句_MySQL常用语句
一.前言 今天天气很好,大晴天,心情也好好的.就将MySQL常用的语句总结一下,记录在随笔里,也顺便分享分享.日后,这篇随笔我将会持续更新,作为我自己的MySQL语句大全. 二.常用SQL语句 我将由 ...
最新文章
- 【linux草鞋应用编程系列】_4_ 应用程序多线程
- 大型网站后台架构的Web Server与缓存
- websocket onclose方法什么时候触发_WebSocket断开重连解决方案,心跳重连实践
- Laravel 不同环境加载不同的.env文件
- 机器学习数据包之numpy
- 实例代码详解 bind(),One(),Live()
- applicationcontext添加配置_让小白也能懂的Bean配置方法
- java list详解_java集合List解析
- php编辑工具绿色,php编写软件下载|
- OpenCV精进之路(十):直方图匹配——模板匹配
- thinkphp5杂谈--模板
- 联想自带Y空间软件最好用的版本-可录屏无其它提示
- OGNL表达式语言详解
- 编程开发必须用到的工具书MSDN中文版
- 关于VGA的分辨率。。。。图解
- SpringBoot整合Validation进行参数校验
- windows API 实现精确的打点计时器
- 《C++ Primer 第5版》-13.3交换操作-康奈尔笔记
- 计算机会计数据处理流程是怎样的,实现会计电算化后,会计数据的处理流程依旧和手工..._高级会计师_帮考网...
- 2019-1-5-问答-产品经理有哪些细分领域,对应特点是什么?
热门文章
- sqlerror.java.1055,请问大佬,eclipse连接数据库出现这个错误怎么办
- python怎么查看网页编码格式_Python写爬虫时如果碰到以Request Payload格式传输数据怎么办?...
- com.jacob.com.ComFailException: Can‘t get object clsid from progid
- JAVA,如何判断点是否在面内
- 获取mysql系统时间
- Android开发笔记(一百五十一)WebView与JavaScript交互的四种形式
- 探索Google App Engine背后的奥秘(5)- Datastore的设计(转载)
- Cabin, 手机端的Kubernetes管理app
- 【SpringMVC】下载功能
- PreparedStatement中in子句的处理