【问题标题】:How to import a large data set into MongoDB?如何将大型数据集导入 MongoDB?
【发布时间】:2017-09-19 16:28:02
【问题描述】:

我想将一个大型数据集(超过 1GB)导入 MongoDB。数据以 Mongo 的 JSONlike 格式提供。

我的问题分为两部分:

  1. 要将原始数据导入 Mongodb,这个命令是最好的方法,还是其他更好的方法? $ mongoimport --file dataset name --jsonArray

  2. 将数据导入mongodb后,如何在集合中搜索特定关键字的记录。

我使用的数据可以在here找到

谢谢!

【问题讨论】:

  • 为什么不先通过浏览器下载,然后导入mongo?
  • 对不起先生,我会修改问题,但你能回答我的第二部分吗?进口
  • 您是在具有 GUI 访问权限的计算机(即笔记本电脑)上还是在远程计算机上执行此操作?
  • 对不起,先生,我在 ubuntu 我的 windows 上做它
  • 如果我的回答对你有用,你能投票吗?

标签: json mongodb mongoimport database


【解决方案1】:

用于导入数据

我建议通过 Studio 3T(以前的 Mongo Chef)管理您的 Mongo 服务器,并使用他们的 GUI 工具导入数据。如果您使用的是远程计算机,则需要设置您的服务器以进行远程访问。

用于搜索关键词

此示例将返回包含文本“good”或“enjoy”的所有评论:

db.yelp_academic_dataset_review.find({
  $or: [{
    "text": /.*enjoy.*/i
  }, {
    "text": /.*good.*/i
  }]
})

【讨论】:

    猜你喜欢
    • 2011-06-26
    • 1970-01-01
    • 2011-01-27
    • 2011-08-12
    • 2021-04-18
    • 2020-01-23
    • 2015-02-13
    • 1970-01-01
    • 2011-11-05
    相关资源
    最近更新 更多