比如我的文档结构如下:我可以将索引动态添加到Mongoose中的模式中吗?
{
"subject":"Joe owns a dog",
"content":"Dogs are man's best friend",
"likes": 60,
"year":2015,
"language":"english"
}
和模式将是:
var schema = new Schema({
subject: {type: String},
content: {type: String},
likes: {type: int},
year: {type: int},
language: {type: String}
}
schema.createIndex({"subject": "text"});
我可以动态地删除索引,并创建另一个更多的领域?
因此,如果现在它在主题字段中搜索关键字,我想动态地更改它并在“主题”和“内容”中进行搜索。改成:
schema.createIndex({"subject": "text", "content": "text"});
你认为这是可能的吗?
非常感谢。
感谢。然后我会尽量避免改变索引。 – Octtavius