Я хочу сохранить большой HTML-контент в mongodb, но он не позволяет сохранить более 1 КБ контента в одном поле коллекции.
В основном я создаю веб-приложение для отправки статей, используя NUXT и базу данных, которую я выбираю - Mongodb. Теперь я застрял в этой важной задаче.
любая помощь будет отличной!
var mongoose = require('mongoose');
var ArticleSchema = new mongoose.Schema({
title : { type : String , unique : true, required : true},
description: { type : String , unique : true, required : true},
content: { type : String , unique : true, required : true},
banner: { type : String },
active: { type: Boolean, default: false },
created_date: { type: Date, default: Date.now },
updated_date: { type: Date, default: Date.now },
postedBy: {
type : Object , required : true
},
comments: [{
text: String,
postedBy: {
type : Object , required : true
}
}]
});
module.exports = mongoose.model('Article', ArticleSchema);
Получение этой ошибки при сохранении большого контента:
Btree::insert: key too large to index, failing tech-expert.articles.$content_1 3500 { : \"<p>Here is Sample text!Here is Sample text!Here is Sample text!Here is Sample text!Here is Sample text!Here is Sample text!Here is Sample text!Here is...\" }"}