我想在MongoDB中存储大于16MB(这是每个文档的大小限制)的大型JSON文档,但是由于大小限制,我无法这样做。如何在MongoDB中存储如此大的文档?我知道可以使用GridFS API,但是经过很多努力,我仍然无法弄清楚如何使用GridFS,以及使用GridFS插入和检索数据的正确命令是什么。我们非常感谢您使用GridFS或其他任何替代方法来存储大型JSON文档。
我正在使用Python的PyMongo软件包。
谢谢!
答案 0 :(得分:-1)
有很多方法可以在MongoDB中存储大数据
var Data = {
"userID": "1",
"userData": {
"firstName": "Test Firest Name",
"lastName": "Test Last Name",
"number":{
"phNumber": "9999999991",
"cellNumber": "8888888888",
},
"address": {
"Geo": {
"latitude": 15.40,
"longtitude": -70.90
},
"city": "surat",
"state": "gujarat",
"contry": "india"
},
"product": {
"game": {
"GTA": true,
"DOTA": true
},
"television": {
"TV": true,
"PlayStation": true
"Xbox": false
}
},
},
"key": "ANbcsgYSIDncsSK"
};
db.collection("[collection Name]").insertMany(Data)