繁体   English   中英

Mongodb索引错误,字段大小

[英]Mongodb indexing error, field size

我正在查询集合,并且正在接收Btree::insert: key too large to index, failing 这是因为我在Stringfield上有一个索引,并且值太大。 我想查询我的数据库,而只丢弃那些太大的数据库,但是我不知道如何查询字段的大小。

我正在使用mongoengine和GUI robomongo。 如果有人知道如何根据一个字段的大小来获取这些文档,将不胜感激。

您可以使用以下命令运行mongod实例

sudo mongod --setParameter failIndexKeyTooLong=false

但是您可能应该对数据进行更多建模。 在这里阅读一些细节。

https://docs.mongodb.com/manual/tutorial/model-data-for-keyword-search/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM