首页 > 数据库 >mongoDB 批量将某个字段值等于另一个字段值

mongoDB 批量将某个字段值等于另一个字段值

时间:2023-05-16 15:14:31浏览次数:44  
标签:段值 name 批量 mongoDB create update collection time

将update_time字段的值设置为create_time的值:

db.collection_name.find().forEach(
    function(item){
        db.collection_name.update(
            {_id: item._id, create_time: {$exists: true}},
            {$set: {update_time: item.create_time}}
        )
    }
)

类似于js的写法,一个一个替换 相当于MySQL的:

update collection_name set update_time=create_time

标签:段值,name,批量,mongoDB,create,update,collection,time
From: https://www.cnblogs.com/FengZeng666/p/17405688.html

相关文章

  • python3 获取mongodb表的索引
    说明:此处脚本考虑到mongodb里面数据存储的时区转换,mongodb里面的数据使用的是"格林威治"时间1#!/usr/bin/python323importpytz4frompymongoimportMongoClient56"""7/usr/bin/pip3install-Ivpytz-ihttp://pypi.douban.com/simple/--trusted-host......
  • Mongodb 以及 node.js中使用mongoose操作数据库
    Mongodb以及node.js中使用mongoose操作数据库1、lowdb一个简陋的数据库第三方库,使用JSON文件来保存数据,进行增删改查。在没有数据库或者数据量小到不使用数据库的时候可以使用,了解即可。2、Mongodb是什么?MongoDB是一个基于分布式文件存储的数据库。相比于纯文件管理数据,数......
  • 阿里图标库批量下载iOS适配的图标
    没有UI设计师精湛的技艺,很难设计出符合业务场景的图标,作为开发,确实拙计。练手的项目可以完全可以降低标准,不必达到看图识意,生产上在再请专业UI出图也不失是一个好的方案。阿里巴巴矢量图标库,就给了我们极大方便,......
  • 批量备份docker镜像
    首先,停止所有正在运行的容器dockerstop$(dockerps-a-q)列出所有停止的容器ID并写入list.txt文件dockerps-a--filter"status=exited"-q>list.txt编写bash脚本并运行#!/bin/bashwhilereadcontainer_id;doecho"Exportingcontainer$container_id..."......
  • 2023/5/15之前关于MongoDB的学习实践
    showdbs/collections/tables;use库创建库db.dropDatabase();删除库db.createCollections('');创建集合db.集合.drop();删除集合db.集合.insertOne/Many集合中插入数据db.集合.remove();删除文档for(leti=x;i<x;i++){}循环操作db.集合.update({条件},{$set:{更改后}})......
  • 2023/5/14 遇到关于mongodb部署的问题
    之前使用关于mongodb5的版本中,linux系统中tar解压mongodb文件夹后的bin目录中mongod是启动mongo服务,而里面默认自带一个连接mongodb的shell脚本mongo而这几天使用mongodb6的版本中发现mongo脚本没有了,去网上查看发现是mongodb发行了一个新的shell脚本工具mongosh,这个需要自己安装......
  • Cassandra HBase和MongoDB性能比较
    这是一篇基于亚马逊云平台上对三个主流的NoSQL数据库性能比较,在读写两个操作不同的组合情况下性能表现不同。横坐标是吞吐量,纵坐标是延迟,这是一对矛盾,吞吐量越大,延迟越低,代表越好。1.纯粹插入,Cassandra领先,见下图:2.WorkloadA:读修改操作各占一半情况下的修改性能:MongoDB明显延迟......
  • 【按文分图工个】可以根据图片中的文字来批量自动分类的软件
    9-4在有些日常工作中,经常会接收到某种类型的非常多的图片,然后要按图片上的文字,对这些图片做分类,比如水印机机拍的、环卫工人巡街拍的、甚至是卫星拍的图片,就有不少特定特征的文字,可以用本文章的方法,通过区分图片上文字的方法,快速分类。比如下面的图,图片非常多,是来自卫星图像处理的......
  • linux 中 批量删除文件后缀
     001、rename[root@PC1test]#ls1.csv2.csv3.csva.txtb.txtc.txt[root@PC1test]#rename".txt"""*.txt##删除.txt后缀[root@PC1test]#ls1.csv2.csv3.csvabc[root@PC1test]#rename".csv"""......
  • MongoDB 功能详解之时间序列集合(Time Series Collections)
    MongoDB功能详解之时间序列集合(TimeSeriesCollections)      时间序列集合(TimeSeriesCollections):MongoDB5.0版本中的新功能。时间序列数据是一系列数据点,通过分析这些随时间变化的数据点而获得对数据的深刻理解。时间序列数据通常由以下组成部分组成:时间:数......