gpt4 book ai didi

mysql - 在 MongoDB 中获取 RECORD 数组

转载 作者:行者123 更新时间:2023-11-29 20:46:41 24 4
gpt4 key购买 nike

我使用以下命令从 mysql 导入了 json 数据:

mongoimport --db your --collection categories categories.json --type json

但是当我盯着搜索数据时,我发现一个问题,mongodb 集合有 RECORDS 数组,并且没有像第一个那样将 id 导入为对象。

有人知道吗?如何将数据从 mysql 导入到 mongodb 中,该数据将作为对象而不是额外的 RECORDS 数组?

enter image description here

最佳答案

我认为 RECORDS 来自您的 mysql,请通过在 sublime 等编辑器中打开它来检查您的 JSON 文件。

使用 JSON 对象从 mysql 导出到 mongo 的答案:

安装 Gem:

gem install mysql2xxxx

然后运行:

mysql2json --user=root --database=yourdb --execute "select * from categories" > cat.json

因此,运行上述命令后,您将获得 json 格式的干净记录,不知道如何导入,但我认为不应该出现记录。

完成此操作后,您可以使用:

mongoimport --db your --collection categories cat.json --type json

希望这会起作用。

关于mysql - 在 MongoDB 中获取 RECORD 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38397284/

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