[英]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.