1
this과 밀접하게 관련되어 있지만 다른 문제를 의미하는 mongod 버전 3.2를 사용하고 있습니다.
> db.mycollection.createIndex({body:'text'})
그럼 내가 검색하려고 :
> db.mycollection.find({$text:{$search:'foo'}})
Error: error: { "$err" : "invalid operator: $search", "code" : 10068 }
그것은 should 작업
나는 텍스트 인덱스를 만들었습니다. (v3.2의 $ 텍스트 연산자를 변경해도 영향을 미치지 않습니다.) 내가 뭘 잘못하고 있니?
쿼리에 어떤 문제도 나타나지 않으며 완벽하게 실행됩니다. 가능한 경우 데이터베이스를 다시 시작하거나 다시 설치하십시오. – Saleem
동의. 쿼리가 정확하고 잘 작동합니다. – notionquest
고맙습니다. [docs] (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/)를 사용하여 새로 설치 제거/재설치를 했었지만 오래된 데이터베이스는 없었습니다. 삭제되었습니다. –