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文件,因爲它包含Fort。
我需要做一個完全匹配,但使用變量。
上面的搜索應該只返回時VAL1 =「堡壘咖啡」
db.City.find({名稱:VAL1})使用此 –
但我需要做一個文本搜索。 –