MongoDB常用SQL

1netstat -nltp | grep 27017 #查看MongoDB端口 2./mongodb-start start # 启动 3./mongodb-stop stop #停止 4./mongo 127.0.0.1:27017 # 禁止auth后登陆MongoDB 5>show dbs; #显示数据库 6>db; # 显示当前数据库 7>use admin; # 转到数据库admin 8>db.auth('root','123456'); # 以用户名密码登录数据库 9

db.dis_specimen.remove({"barCode" : "201712212200"}) # 删除

db.par_func.find().count(); # 统计表par_func记录数

1function updateDelayDate() { 2 var details = db.dis_specimen_detail.find({ 3 "delayDate":{$ne:""} 4 }); 5 //var flag = false; 6 while (details.hasNext()) { 7 var detail = details.next(); 8 var date = detail.delayDate; 9 var id = detail._id; 10 if (date.length == 10) { 11 12 var newDate = date + " 00:00:00"; 13 db.dis_specimen_detail.updateOne({ 14 "_id" : id 15 }, { 16 $set : { 17 "delayDate" : newDate 18 } 19 }); 20 print("_id:"+id+",updated delayDate to "+newDate); 21 } 22 //flag = true; 23 } 24 //return flag; 25}; 26 27updateDelayDate();

// 更新表par_customer中name以yi开头的记录,把active字段值更新为0 db.getCollection('par_customer').find({"name":/^yi/}).forEach(function(item){ db.getCollection('par_customer').update({"_id":item._id},{$set:{"active": "0"}}) })

// 更新表test_item_price中"standardPrice":null的数据为66 db.test_item_price.find({"standardPrice":null}).forEach( function(item){
db.test_item_price.update({"_id" : item._id},{"$set":{"standardPrice":66}},false,true) } )

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

MongoDB常用SQL - HelloWorld