
db.col7.createIndex({name: 'text'})
db.col7.createIndex({name : 'text', addr: 'text'}) => 여러개의 인덱스 생성
db.col7.dropIndex('text')
db.col7.dropIndexes() => 2개 이상의 인덱스 삭제
※ name필드는 보통 'text'로 명명한다.
db.col7.createIndex({name: 'a'})
=> 오류 발생
db.col7.find({$text: {$search: 'mike'}})
=> 'mike'가 있는 데이터 추출 'mike', 'MIKE' 데이터 추출(대, 소문자 모두 추출)
db.col7.find({$text: {$search: 'USA, NEWYORK'}})
=> 'USA, NEWTORK'가 있는 데이터 추출 'mike'와 'MIKE'데이터 추출
db.col7.find({$text: {$search: '"USA, NEWYORK"'}})
=> 검색어에 ""를 덮어주면 검색하는 데이터가 모두 들어간 데이터를 추출 "MIKE" 데이터 추출
db.col7.find({$text: {$search: 'mike', $caseSensitive: true}})
=>'mike'가 있는 데이터 추출 'mike' 데이터 추출
※ 대, 소문자를 구분하여 출력한다.