MST

星途 面试题库

面试题:MongoDB文本搜索功能中如何设置文本索引

在MongoDB中,若要使用文本搜索功能,需先设置文本索引。请描述如何在集合的指定字段上创建文本索引,例如对于一个名为'books'的集合,要在'title'和'description'字段上创建文本索引,具体代码该怎么写?
33.5万 热度难度
数据库MongoDB

知识考点

AI 面试

面试题答案

一键面试

在MongoDB中,可以使用以下代码在books集合的titledescription字段上创建文本索引:

db.books.createIndex( { title: "text", description: "text" } )
  1. db.books:表示操作的集合为books集合。
  2. createIndex:这是MongoDB提供的创建索引的方法。
  3. { title: "text", description: "text" }:指定在titledescription字段上创建文本索引,这里"text"表示文本索引类型。