2017-04-22 100 views
1

我想将大型数据集(超过1GB)导入到MongoDB中。数据以Mongo的类似JSON格式提供。如何将大型数据集导入MongoDB?

我的问题是两个部分:

  1. 要导入原始数据转换成MongoDB中,这是命令,最好的办法,或者是别的东西最好? $ mongoimport --file dataset name --jsonArray

  2. 将数据导入到mongodb后,如何搜索某个集合以查找某些关键字的记录。

我使用的数据可以发现here

谢谢!

+0

你为什么不只是下载它通过你的先浏览浏览器,然后导入到mongo中? –

+0

哦,对不起,先生,我会修改问题,但你能回答我的问题吗?进口 – NewSQLguy

+0

您是否在有GUI访问权的计算机(即便携式计算机)上或远程计算机上执行此操作? –

回答

1

对于导入数据

我会建议通过工作室3T(原蒙戈厨师)管理您的服务器蒙戈,并使用他们的GUI工具导入数据。如果您使用的是远程机器,则需要设置您的服务器以进行远程访问。

用于搜索的关键术语

这个例子将返回包含文本“好”或“享受”的所有评论:

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