• Posts tagged "mongo"

Blog Archives

Error: Btree::insert: key too large to index -> mongoDB

Background

在mongo中构建索引报错

Why?

索引记录对索引最大大小有限制(值长度之和),当前大约是800字节。字段的值长度(从技术上说是索引中关键字的大小)大于该大小的文档将不能被索引

How?

一:Don’t use mongo for full text searching
不应该这样设计,如果对long string 构建索引如果太大会导致报错
更好的全文索引的方式是使用搜索应用服务器solr,sphinx,elasticsearch等

二:modify mongo config

rails remove test::unit

why?

because we use rspec as our test framework

how?

vim config/application.rb

kingeditor上传图片保存到mongo中

kingeditor上传图片保存到mongo中


环境: rails 3
gem 包: carrierwave
mini_magick

(1).首先实现rails上传到mongo的功能 直通车
(2).首先创建控制器

编辑controller:

编辑模板文件
vim app/views/demo/index.html.erb

注:将下载下来的编辑器放于public目录下: kingeditor下载地址: 下载