如何将大型数据集导入MongoDB?

时间:2017-04-22 19:13:27

标签: json mongodb mongoimport database

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

我的问题分为两部分:

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

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

  3. 我正在使用的数据here

    谢谢!

1 个答案:

答案 0 :(得分:0)

导入数据

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

搜索关键字

此示例将返回包含文本" good"的所有评论。或"享受":

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