我正在网上寻找从非常大的json文件中提取数据的方法 一些堆栈让我导入json文件,并在数据上执行类似脚本的xpath / sql 从中提取数据 你可以在这样的开发栈上推荐我吗? 我确实想避免在c ++ / java中加载json并对其进行编程 MongoDB?
答案 0 :(得分:2)
MongoDB非常适合这类任务。您可以使用mongoimport
实用程序
mongoimport --db DB_NAME --collection COLLECTION_NAME --file YOUR_JSON_FILE
然后,您可以使用mongo
客户端浏览数据。
$ mongo
> use DB_NAME
> db.COLLECTION_NAME.find()
您可能需要索引某些字段以便更快地进行查找
> db.COLLECTION_NAME.ensureIndex({FIELD_NAME:1})
mongodb manual对入门非常有帮助。