2

我正在网上搜索从非常大的 json 文件中提取数据的方法,
一些堆栈让我可以导入 json 文件,并在数据上执行 xpath/sql 之类的脚本
以从中提取数据。
你能在这样的开发堆栈上推荐我吗?
我确实想避免在 c++/java 中加载 json 并对此进行编程。
MongoDB?

4

1 回答 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 回答