如何使用pymongo将集合转储到json文件

AnhNg

我正在尝试将集合转储到.json文件,但是在pymongo教程中查看后,我找不到任何与其相关的东西。

教程链接:https : //api.mongodb.com/python/current/tutorial.html

卡米利特

只需获取所有文档并将其保存到文件即可,例如:

import json
from pymongo import MongoClient

if __name__ == '__main__':
    client = MongoClient()
    db = client.db_name
    collection = db.collection_name
    cursor = collection.find({})
    with open('collection.json', 'w') as file:
        file.write('[')
        for document in cursor:
            file.write(json.dumps(document))
            file.write(',')
        file.write(']')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Javascript将JSON数据转储到JSON文件中?

如何使用 NimYAML 将 JsonNode 转储到 yaml 文件?

将中文数据转储到json文件中

如何在将数据转储到其中之前清空json文件

使用datetime键将字典转储到生成TypeError的json文件

如何将HashSet转储到Java文件中

如何将llvm模块转储到.ll文件

Golang Postgres如何将表转储到JSON

如何使用 Pandas 将大型 csv 文件转储到表中?

如何使用AWS S3 CLI将文件转储到BASH中的stdout?

将 dict 直接转储到文件

将Java StringBuilder转储到文件

将终端会话转储到文件?

将quandl数据转储到文件

将 DataFrame 转储到 JSON 记录

如何使用python以交替的方式组合来自.json和.list文件的数据,以转储到新的JSON文件中?

如何使用json.dump将多个数组转储到一个文档中?

如何将Verity .ddd文件转储到文本文件?

将进程内存转储到文件/从转储文件重新创建进程

如何使用Windows小型转储文件?

一些可读的内容,但无法将JSON转储到文件

如何将Vector的内容转储到新文件中?

如何将Nutch 2.3数据转储到WARC文件中?

如何将 Delphi OleVariant 内容转储到文件中?

如何将IStream的内容转储(写入)到文件(图像)

如何以适当的列对齐方式将字典转储到.xlsx文件中?

如何将std :: vector <bool>转储到二进制文件中?

如何在Linux下将正在运行的C ++进程堆转储到文件中?

如何将字符串变量转储到文本文件