I持っていた文書の次の構造: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"});
私は動的にインデックスを削除し、より多くのフィールドを持つ別のものを作成できますか?
ここでsubjectフィールドのキーワードを検索すると、動的に変更して「subject」と「content」で検索したいと思います。変更する:
あなたは可能でしょうか?
ありがとうございます。
感謝。その後、私はインデックスを変更しないようにします。 – Octtavius