1
텍스트를 매개 변수로 사용하여 개체를 검색하려고합니다.몽구스로 전체 텍스트 검색이 작동하지 않습니다.
내 MongoDB의에서 다음 데이터가 :
는[
{
"_id": "59d518859eacefa4555d6edb",
"id": "A07",
"nome": "Outras doenças intestinais por protozoários"
},
{
"_id": "59d518859eacefa4555d6edc",
"id": "A08",
"nome": "Infecções intestinais virais, outras e as não especificadas"
}
]
내 모델 :
var cid = new Schema({
id: String,
nome: String
}, {collection: 'cid'});
cid.index({'id': 'text', 'nome': 'text'});
방법으로 검색하기 :
var cid = require('./cid.model');
cid.find({$text: {$search: 'A07'}})
.exec(function(err, result) {
if (err) {
console.log(err);
} else {
res.json(result)
}
})
내가 매개 변수 작품으로 'A07'를 사용 .
그러나 내가 'Outras doenças intestinais por protozoários'를 'doenças'와 같은 매개 변수 또는 일부 단어로 사용하면 'outras'는 아무 것도 반환하지 않습니다.
무엇을 놓을까요?
내가 이런 식으로 할 것