【问题标题】:mongoimport CSV with pymongomongoimport CSV 与 pymongo
【发布时间】:2017-05-16 20:44:30
【问题描述】:

我找到了一个用于 mongodb 的命令,它可以让您将 CSV 文件作为一个整体导入:https://docs.mongodb.com/manual/reference/program/mongoimport/

像这样:

mongoimport --db users --type csv --headerline --file /opt/backups/contacts.csv

但是,Pymongo 中似乎没有提到这一点。它是否存在,如果存在,它的语法是什么? 提前致谢

【问题讨论】:

    标签: mongodb csv pymongo


    【解决方案1】:

    mongoimport 是您安装的命令行程序。安装 MongoDB 的说明,包括它的工具,如 mongoimport,在这里:

    https://docs.mongodb.com/manual/administration/install-community/

    完成此操作后,从 Unix shell 或 Windows 命令提示符执行mongoimport,无论您使用的是哪个系统。

    PyMongo 是 MongoDB 的 Python 驱动程序,它允许您编写 Python 代码,通过网络在 MongoDB 上执行查询和命令。 PyMongo 与 mongoimport 等 MongoDB 工具是分开的。

    【讨论】:

    • 感谢您的回答!换句话说,我必须从终端执行mongoimport,而我不能从 PyMongo 中调用它?我现在从命令行运行它,但我很感兴趣 PyMongo 中有什么东西可以完成同样的事情。
    • 对,你得从终端执行mongoimport。
    • 谢谢!这就是我想知道的:)
    • @Niko 你可以随时在 python 中调用system("my_command_line_command")
    猜你喜欢
    • 1970-01-01
    • 2011-06-08
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 2022-12-15
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    相关资源
    最近更新 更多