我正在网上搜索从非常大的 json 文件中提取数据的方法,
一些堆栈让我可以导入 json 文件,并在数据上执行 xpath/sql 之类的脚本
以从中提取数据。
你能在这样的开发堆栈上推荐我吗?
我确实想避免在 c++/java 中加载 json 并对此进行编程。
MongoDB?
问问题
454 次
1 回答
2
MongoDB 非常适合此类任务。mongoimport
您可以使用该实用程序将数据导入 MongoDB 数据库
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手册对入门很有帮助。
于 2013-01-01T08:29:26.173 回答