在mongoose中关闭从嵌入文档自动创建索引路径
turn off auto-creating index paths from embedded documents in mongoose?
似乎猫鼬是自动生成索引嵌入文档。
是否有关闭创建的自动索引的选项?例如,代码https://github.com/Automattic/mongoose/blob/master/lib/schema.js#L940似乎从任何子文档收集索引。
我错过了什么,或者有一种方法来禁用这个,并明确哪些子文档需要索引?我们需要这样做,因为我们达到了每个集合64个总索引的限制,这是由MongoDB强制执行的。
在深入研究源代码后,我没有看到添加选项的任何方式。我的解决方法是:
schema.indexes = function () {
return schema._indexes;
};
相关文章:
- 从Javascript和Php变量创建Html模板文档
- 从Google Analytics文档中重新创建滚动效果
- 返回午夜后创建的文档
- 为任意html文档创建不引人注目的覆盖
- 如何将文档对象创建为HTML页面
- 创建自己的文档Javascript
- 聚合以按大小创建文档组
- 挂钩文档.使用函数原型创建元素
- 检查文档是否已经存在,如果是则更新,否则创建新的Mongoose
- 如何通过Google Drive Javascript OAuth2 API创建Google Sheets文档
- Mongoose创建一个文档,如果找不到指定的字段,则更新文档中的数组
- 从xmldocument创建javascript文档
- 如何删除创建的创建文档片段对象
- 如何根据文档创建AngularJS控制器
- 使用Javascript和可编辑文档创建内容助手(ctrl+space)
- 文档创建完整元素
- XPage ajax文档创建
- 通过Json文档创建超链接
- 使用XPages从dataTable中的选定文档创建响应文档
- 用文档创建元素.createElement留在内存中