【发布时间】:2019-09-08 23:57:57
【问题描述】:
我已经编写了一个博客系统,其中 node js 作为后端,mongodb 用于数据库。到目前为止一切顺利。
我想使用 mongoose 将全部博客文章文本存储在 mongodb 的一个字段中。
当然,我会收到“key too large to index error”,因为大于 1024 字节的字段不会被索引。
平均而言,我的博文大小为 5000-10000 字节。
将它存储在数据库中的最佳方法是什么,因为据我所知,没有办法超过 1024 字节的限制。
将博客文章作为纯文本存储在文件系统上对我来说是没有选择的,因为我需要能够在我的博客上提供博客文章搜索。
我正在考虑将博客文章拆分为多个字段。我的方法是否有任何解决方法,或者这只是我的一种愚蠢方法,因为 mongodb 并非旨在存储超过每个字段 1024 字节值的大文本?
【问题讨论】:
标签: javascript node.js string mongodb mongoose