MongoDB 3.4
私は変数に値を持っています。 VAL1 =「フォート・マイナー」
私は、変数MongoDB:変数を使ったテキスト検索(完全一致)
db.stores.insert([
{ _id: 1, name: "Java Hut", description: "Coffee and cakes" },
{ _id: 2, name: "Burger Buns", description: "Gourmet hamburgers" },
{ _id: 3, name: "Coffee Shop", description: "Just coffee" },
{ _id: 4, name: "Fort Coffee", description: "Discount clothing" },
{ _id: 5, name: "Java Shopping", description: "Indonesian goods" }
])
として文書を(名前フィールドにテキストインデックスを持つ)は、コレクションの店舗で検索する必要があります
db.City.find({$text:{$search: val1}})
フォートが含まれているため、_id:4ドキュメントを返します。
私は完全一致を行うが、変数を使用する必要があります。
上記の検索が&調理一致させるために例えば(テキスト検索を行うとVAL1 =「フォートコーヒー」は、それが単語の最低ステムを分析し、あなたの仕事をトークン化などの多くの内部のステップがあり
db.City.find({名:val1と})は、この –
を使用しかし、私はテキスト検索を行う必要があります。 –