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}})
Fort가 포함되어 있으므로 _id : 4 문서를 반환합니다.
정확하게 일치하지만 변수를 사용해야합니다.
위의 검색은 반환해야 할 때 VAL1 = "요새 커피"
db.City.find ({이름 : VAL1})
는 정규 표현식 가서,이 문제를 해결하려면이 –사용하지만 텍스트 검색을 할 필요가있다. –