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