首页 > 数据库 >1. mongodb基础:cursor.forEach使用

1. mongodb基础:cursor.forEach使用

时间:2022-08-26 10:33:41浏览次数:62  
标签:mongodb db back cursor forEach xtdb var id

var xtdb_db = connect("ip:port/实例名").getSisterDB("xtdb");
var back_db = connect("ip:port/实例名").getSisterDB("xtdb_del_back");

xtdb_db.auth("username","password");

back_db.auth("username","password");


var cursor = back_db.T_GroupMessage_Bak_202209.find({"_id":{$gte:ObjectId("5d19d616ef2e204a21754958")}});

var x = 0;
cursor.forEach(function(obj){
x++;
if((x%1000) == 0){
sleep(2000);
}

var id = obj._id;
xtdb_db.T_GroupMessage.deleteOne(
{"_id":id}
)
printjson("T_GroupMessage_Bak_202209:" + id);
})


x = 0;
cursor = back_db.T_Message_Bak_202209.find({"_id":{$gte:"5d19d616bd8c47879d186928"}});
cursor.forEach(function(obj){
x++;
if((x%1000) == 0){
sleep(2000);
}

var id = obj._id;
xtdb_db.T_Message.deleteOne(
{"_id":id}
)
printjson("T_Message_Bak_202209:" + id);
})

标签:mongodb,db,back,cursor,forEach,xtdb,var,id
From: https://www.cnblogs.com/liyuzhoupan/p/16626738.html

相关文章

  • Mongodb安装教程
    1.下载Mongodb安装包:地址:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.2.21-signed.msi2.选择安装路径:  3.安装完之后找到对应的安装......
  • js-forEach和匿名函数
    foreach[].foreach(function(item,index,array){ //item:[]中的每一个元素对象 //index:[]中每一个元素对象的索引 //array:[]本身 //循环体})匿名函数arr......
  • 数据篇(MongoDB+ElasticSearch+Minio+TiDB+MySQL+Redis)
    一. 简介1. MongoDB  2. ElasticSearch  3. Minio   4. TiDB  5. MySQL   6. Redis         二. 目录  ......
  • MONGODB数据备份与导入
     主要记录下在mongo3.0的操作备份示例./mongodump-hlocalhost-dliongo-o./还原示例错误方式:./mongorestore-h127.0.0.1-dliongo--directoryperdb......
  • MongoDB用户运维管理
    用户类型1.查看全局所有账户    useadmin     db.system.users.find().pretty()     2.查看当前库下的账户      usemydb......
  • 简述JS中forEach()、map()、every()、some()和filter()的用法
    在文章开头,先问大家一个问题:在Javascript中,如何处理数组中的每一项数据?有人可能会说,这还不简单,直接一个for循环遍历一下就好了。是的,确实,这是最常见的做法。但是,除......
  • mongodb4.4 Aggregation
    如果需要进行数据分析,那么可以使用MongoDB的聚合框架,可以对一个或多个集合中的文档进行分析。聚合框架基于管道的概念。使用聚合管道可以从MongoDB集合获取输入,并将该集......
  • 使用foreach 实现sql 拼接
    有时候写sql时,需要根据传入的参数构建sql语句,实现遍历集合,构建in条件语句或者批量操作语句,此时可以使用foreach实现对sql的拼接。下面是foreach标签的各个属性属性......
  • MongoDb 设置ID为整数自增序列
    MongoDb默认_id为自动生成12字节唯一标识如图所示若想要_id为整数自增序列参照以下教程https://www.runoob.com/mongodb/mongodb-autoincrement-sequence.html其......
  • CentOS7安装MongoDB
    一、服务器说明系统环境版本:CentOSLinuxrelease7.3.1611(Core)MongoDB版本:5.0.11二、环境配置2.1、停止防火墙systemctlstatusfirewalld#查看fire......