草庐IT

failIndexKeyTooLong

全部标签

MongoDB failIndexKeyTooLong

我很难理解failIndexKeyTooLong参数是否适用于所有集合,或者是否有办法仅针对某些集合设置它?我在这里阅读文档:https://docs.mongodb.com/v3.2/reference/parameters/#param.failIndexKeyTooLong我认为它适用于数据库中的所有集合(索引),但我无法读取它,并且可以100%确定。 最佳答案 这是一个serverparameter并适用于所有集合。您运行此命令:db.getSiblingDB('admin').runCommand({setParamete

mongodb - 在后台运行的 MongoDB 中创建索引失败时会发生什么

MongoDB中存在现有集合,需要以编程方式更新这些集合以获取新索引。因此,我的ASP.net应用程序中有一个管理WebAPI,调用时将调用MongoDB中的创建索引API。为了不在索引构建过程中造成影响,在后台执行。根据索引定义,尚不清楚现有数据是否良好。由于MongoDB将索引键大小限制为1024,并且有可能某些现有文档中的索引字段值的总长度可能超过1024。所以问题是当这种情况发生时,索引构建因此而失败时会发生什么。另外,我如何以编程方式(C#驱动程序)在稍后的时间点找到索引构建操作的状态? 最佳答案 根据MongoDBDoc