gpt4 book ai didi

python - 管道 JSON 到 mongoimport

转载 作者:行者123 更新时间:2023-12-04 18:46:43 27 4
gpt4 key购买 nike

我一直在互联网上四处寻找,但找不到任何东西。

我的问题很简单。我可以通过管道将 JSON 传输到 mongoimport 吗?
我的目标?使用一个命令实时执行此操作而无需中断(并且无需安装额外的东西)。

例子:

python twitterTweets.py | mongoimport --type json --db test1337 --collection tweets

这可能吗?

如果我只是将 twitterTweets.py 的输出放在 .json 文件中,我可以使用以下代码将其导入 MongoDB:
mongoimport --type json --db test1337 --collection tweets < /directoryHere/stream.json

===========================

更多背景信息:
  • 当我抛出上层命令时,我的一个终端显示:
    (1 connection now open)
  • 当我输入 mongo然后输入 show dbs ,新文档未显示。
  • 当我抛出第二个命令而不是第一个命令时,文档没有增长。
  • 输入第一个命令时,我没有收到任何错误。相反,它说:
    [enterDateHere] test1337.tweets 0.0 B
    [enterDateHere] test1337.tweets 4.0 KB
    [enterDateHere] test1337.tweets 8.0 KB

  • 这告诉我有事情发生了!

    最佳答案

    这不是管道,但仍然是单线:

    mongoimport --jsonArray --type json --db diameter --collection msg --file <(tshark -r bzz.snoop -Tjson)
    所以在你的例子中:
    mongoimport --type json --db test1337 --collection tweets --file <(python twitterTweets.py)
    亚雷克

    关于python - 管道 JSON 到 mongoimport,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34010567/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com