mongodb转成txt_如何将.txt传输到MongoDB?

我想问一下如何使用python将.txt文件转换为MongoDB。在

.txt文件很大(约800M),但数据结构简单:title1...TAB...text1text1text1text1text1text1\n

title2...TAB...text2text2text2text2text2text2\n

title3...TAB...text3text3text3text3text3text3\n

...TAB...表示有一个tab键,或者一个很大的空格。(对不起,我不知道该怎么形容。)

所需的MongoDB格式应如下所示:

^{pr2}$

from pymongo import MongoClient

client = MongoClient()

db = client.test_database # use a database called "test_database"

collection = db.files # and inside that DB, a collection called "files"

f = open('F:\\ttt.txt') # open a file

text = f.read() # read the entire contents, should be UTF-8 text

# build a document to be inserted

text_file_doc = {"file_name": "F:\\ttt.txt", "contents" : text }

# insert the contents into the "file" collection

collection.insert(text_file_doc)

老实说,作为一个新手,我不太明白代码的含义。因此,上面的代码不适合我的目的并不奇怪。在

有谁能帮我解决这个问题吗?任何帮助将不胜感激!在

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值