我已经编写了一个博客系统,其中节点js作为后端,而mongodb用于数据库目的。到目前为止一切顺利。
我想使用mongoose将整个博客文章文本存储在mongodb中的一个字段中。
当然,我得到的“密钥太大而无法编制索引错误”,因为不会索引大于1024字节的字段。
我的博客帖子平均大小为5000-10000字节。
将其存储在数据库中的最佳方法是什么,因为据我所知,无法超过1024字节的限制。
我无法选择将Blog帖子以纯文本格式存储在文件系统上,因为我需要能够在Blog上提供博客帖子搜索。
我当时正在考虑将博客文章分为几个领域。我的方法有什么解决方法吗?或者这仅仅是我的愚蠢方法,因为mongodb并非旨在存储每个字段超过1024字节值的大文本?
答案 0 :(得分:0)
该错误告诉您无法对该字段进行索引。确保您将帖子存储在没有索引的字段中。