前端有个文本输入框可以输入大量文本,后端 nodejs 接受数据限制了请求 body 最大 xMB, 不知道该怎么处理这种场景。求支招。
现在想的一个方法是,把数据切片后,分片上传,后台合并分片后保存。
但我更想的是后台直接保存分片的数据,存储是 mongodb 的,把分片数据保存到一个 map 里,key 就是分片的 index。 这样每次只要更新指定 index 的数据就好了。但是有个问题就是,如果前台输入框的文本内容做了删除操作,那么分片就会减少,也就是 index 的范围就要变小,比如从过去的 1-10 十个分片变成了 1-5 五个分片,那么我就要删除 6-10 这几个 key 的数据,mongodb 有什么办法可以根据 key 的值的范围批量删除吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.