先安装pip install mongoengine

参考:python连接mongodb - DachuanZhao的文章 - 知乎 https://zhuanlan.zhihu.com/p/48332798

import mongoengine
import jsonMONGODB_HOST = "xxxxxxxxxx"
MONGODB_PORT = 3717
MONGODB_DB = "xxxxxx"
MONGODB_USERNAME = "xxxxxx"
MONGODB_PASSWORD = "xxxxxxx"conn = mongoengine.connect(db = MONGODB_DB,host = MONGODB_HOST,port = MONGODB_PORT,username = MONGODB_USERNAME,password = MONGODB_PASSWORD)db = conn[MONGODB_DB]
db.authenticate(MONGODB_USERNAME,MONGODB_PASSWORD)coll = db["xxxxxxxxxxxxx"]
print(coll.find_one())

最后可以导入数据

#db = client.test
img = db.imgwith open('url.txt','r',encoding='utf-8') as f:i =0for line in f.readlines():#分割数据items = line.strip('r').strip('n').split('|')print({'img_id':i,'url':items[0],'tyer':items[1]})#添加数据i +=1img.insert({'img_id':i,'url':items[0],'tyer':items[1]})# 查看 图片id,图片url,图片类型
# 是否上传成功
for s in img.find():print(s)

修改字段名称

比如我想将图片类型tyer 更名为tag

documents_cursor = img.find({})
for document in documents_cursor:if 'key' in document.keys():_id = document['_id']tyer = document['tyer']document.pop('tyer')document['tag'] = tyer  # ret = img.update_one({'_id': _id}, {"$set": document})if ret.modified_count:print('rename success')

清空数据库

img.delete_many({}) 

premium导入后缀为db_Python 导入txt文件到mongo相关推荐

  1. MATLAB输入、导入方式(手动输入,TXT文件,Excel导入)

    目录 手动输入 input函数 自动输入 TXT导入数组 dir函数 importdata函数 Excel导入数组 手动输入 input函数 请求用户输入 语法 x = input(number) % ...

  2. Pandas 导入excel、csv、txt 文件数据

    Python 数据分析 导入.xlsx 文件 基本导入 指定导入 指定行索引 指定列索引 指定导入行 指定导入列 导入.csv 文件 直接导入 指明分隔符 指明读取行数 指明读取列数 engine 指 ...

  3. java快速数据度数抵导入_java – 使用扫描仪从.txt文件读取度数符号

    我正在为我的模拟器飞行编写一个主程序.我在.txt文件中收到简报,我试图用扫描仪读取文件. .txt文件包含度数符号,这会导致扫描程序不读取整个文件. public static String[] C ...

  4. 【ANSYS】ANSYS导入数组方法:MATLAB输出TXT文件导入ANSYS笔记

    个人理解学习笔记,以下部分仅供参考. 1.MATLAB创建数组 clear all rms=1:1000; rms=rms.*0.0000001; x=0:999;x=0.0001.*x';y=zer ...

  5. MySQL 导入excel、csv、txt 文件到数据库

    MySQL学习-快速导入数据 复习mysql 的建库.建表, 考虑后期将项目的数据逐渐迁入到服务器数据库,因此尝试着将数据传入到本地mysql数据库,期间碰到一坑:以下记录本次所碰到的坑. 此过程中需 ...

  6. python把txt导入excel,python如何将txt文件导入Excel?

    回答: 1.读取Excel(需要安装xlrd):#-*- coding: utf8 -*-import xlrdfname = "reflect.xls"bk = xlrd.ope ...

  7. .unl 文件 导入 mysql_mysql数据导出导入

    1. 从mysql查询出数据导入 txt 文件 mysql -h 10.3.20.251 -u addata_r -P 3417 -pARreBOEhw9MijIEN_eP6BYKOxkTikUnl ...

  8. android 将.txt文件转化为.db并使用raw下的数据文件

    在做城市搜索,此时,需要数据库,可数据源从何处获得? 1.新建一个.txt文件,以固定格式存储城市数据,如: 1||北京 2||天津 3|新疆|乌鲁木齐 4|新疆|奎屯 5|新疆|伊犁 6|新疆|库尔 ...

  9. oracle打开 txt文件,oracle 导入txt文件

    第一次接触Oracle,记录一下导入txt文件的过程. 首先,导入txt文件需要格式上整齐,类似下图: 然后Oracle创建表: create table OUTCLINICAL2DIM( MPI_P ...

最新文章

  1. 性能测试分享:系统架构
  2. 《C++ primer》--第10章
  3. IIS FTP部分文件上传报错451的原因及解决方法
  4. 请求的转发:RequestDispatcher对象处理请求的两个方法--forward和include
  5. 汉字转拼音php代码函数,php中将汉字转换成拼音的函数代码
  6. 版式设计与创意 pdf_恋爱与版式
  7. 内核编程小结(引用)
  8. 未来十年,人人有望在家远程办公?
  9. 四天学会Mybatis
  10. 解决终端SSH连接服务器一段时间不操作之后卡死的问题
  11. jsp+servlet实现最基本的注册登陆功能
  12. 数学建模 -- 层次分析法(AHP)
  13. uni-app 开发跨平台应用前端框架
  14. 机器学习二分类模型评价指标详述
  15. Excel常用函数大全
  16. 两台计算机共享文件夹,两台电脑共享文件,详细教您两台电脑如何共享文件
  17. Android添加Flurry统计
  18. c#/.net操作word插入表格实例
  19. oracle中的取余函数MOD
  20. 自己封装的poi操作Excel工具类

热门文章

  1. .国内外主流前端开发框架对比
  2. 【编译原理笔记14】中间代码生成:布尔表达式的回填,控制流语句的回填,switch语句的翻译,过程调用语句的翻译
  3. 等不到那人,回不到人间——dbGet(四)
  4. mysql对所有id求积_MySQL学习笔记(二)—查询
  5. linux命令行模式连接网络,在Linux环境命令行中实现Wifi 连接的方法
  6. 局域网中用centos6架设ftp服务器-配置文件说明
  7. OSI参考模型与排错经验谈
  8. mysql数据自定义随机_MySQL 利用事务自定义插入随机数据
  9. linux制作光盘镜像文件
  10. MySQL数据库---数据库管理