Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JSON文档大小超过16MB_Java_Mongodb_Database - Fatal编程技术网

Java JSON文档大小超过16MB

Java JSON文档大小超过16MB,java,mongodb,database,Java,Mongodb,Database,目前,我们计划用MongoDB No SQL数据库替换我们的数据库。我们正在尝试将数据插入MongoDB,JSON文档大小超过16MB。根据MongoDB规范,Json文档大小不应超过16MB,如果超过16MB,我们必须使用GridFS 我们面临两个问题: 1) 文档大小不总是大于16MB。有时它会超过16MB(即使小于16MB,我们也不得不使用GridFS) 2) 从GridFS中检索并不容易,因为从普通集合中提取,并且提取特定键只提供值({“Id”:“123656”}fetch(“Id”)-

目前,我们计划用MongoDB No SQL数据库替换我们的数据库。我们正在尝试将数据插入MongoDB,JSON文档大小超过16MB。根据MongoDB规范,Json文档大小不应超过16MB,如果超过16MB,我们必须使用GridFS

我们面临两个问题: 1) 文档大小不总是大于16MB。有时它会超过16MB(即使小于16MB,我们也不得不使用GridFS)

2) 从GridFS中检索并不容易,因为从普通集合中提取,并且提取特定键只提供值({“Id”:“123656”}fetch(“Id”)->“123656”,但我们应该获得“Id”:“123656”)。这可能会影响性能

如果我错了,请纠正我。我真的遵循了正确的程序吗

请任何人告诉我什么是更好的方法