如何将大数据集导入MongoDB?
How to import a large data set into MongoDB?
我想将大型数据集(超过 1GB)导入 MongoDB。数据以 Mongo 的 JSONlike 格式提供。
我的问题分为两部分:
要将原始数据导入 Mongodb,这个命令是最好的方法,还是其他更好的方法?
$ mongoimport --file dataset name --jsonArray
将数据导入mongodb后,如何在集合中搜索特定关键字的记录。
我正在使用的数据可以找到here
谢谢!
用于导入数据
我建议通过 Studio 3T(以前称为 Mongo Chef)管理您的 Mongo 服务器,并使用他们的 GUI 工具导入数据。如果您使用的是远程计算机,则需要设置服务器以进行远程访问。
用于搜索关键词
此示例将 return 所有包含文本 "good" 或 "enjoy":
的评论
db.yelp_academic_dataset_review.find({
$or: [{
"text": /.*enjoy.*/i
}, {
"text": /.*good.*/i
}]
})
我想将大型数据集(超过 1GB)导入 MongoDB。数据以 Mongo 的 JSONlike 格式提供。
我的问题分为两部分:
要将原始数据导入 Mongodb,这个命令是最好的方法,还是其他更好的方法?
$ mongoimport --file dataset name --jsonArray
将数据导入mongodb后,如何在集合中搜索特定关键字的记录。
我正在使用的数据可以找到here
谢谢!
用于导入数据
我建议通过 Studio 3T(以前称为 Mongo Chef)管理您的 Mongo 服务器,并使用他们的 GUI 工具导入数据。如果您使用的是远程计算机,则需要设置服务器以进行远程访问。
用于搜索关键词
此示例将 return 所有包含文本 "good" 或 "enjoy":
的评论db.yelp_academic_dataset_review.find({
$or: [{
"text": /.*enjoy.*/i
}, {
"text": /.*good.*/i
}]
})