2
私は自分のアプリに検索結果ビューを実装しています。 私は、mongooseが内部的に全文検索機能に$ textを提供していることを知りました。mongooseインデックスは既に別のオプションで存在しています
私はここで私は私のルーティングファイルのルートに入れたコードだ/ posts.js
Post.find({$text: {$search : 'please work!'}}).exec(function (err, posts) {...})
私が思い付くのエラーメッセージが以下であるPost.js
するには、以下のPostSchema.index({desc: 'text'}); //for example
をコードを置きます
Index with pattern: { _fts: "text", _ftsx: 1 } already exists with different options
このエラーを処理する方法を知っている人はいますか? ありがとうございます。
あなたの明確かつ迅速な解決に感謝します。それは今働きます! – supergentle
私の場合、列名を変更して、 –
ofcourseを削除して再作成する必要がありました。インデックスが定義されている列が1つあれば、インデックスを再作成する必要があります。 –