Cách dễ nhất là thêm một trường mảng và điền vào nó với tất cả các biến thể mà bạn muốn tìm kiếm. Lập chỉ mục trường mảng đó.
Bằng cách đó, bạn chỉ cần một chỉ mục và tìm kiếm của bạn trên tất cả các trường rất đơn giản và không thay đổi khi bạn muốn tìm kiếm trên một số biến thể tìm kiếm mới. Bạn cũng có thể chuẩn hóa văn bản bạn đặt vào mảng tìm kiếm, ví dụ:viết hoa thường, xóa dấu chấm câu, v.v.
Xem https://stackoverflow.com/q/8206188/224370
Chỉnh sửa: Tài liệu của MongoDB hiện bao gồm tìm kiếm từ khóa và tìm kiếm toàn văn mới tính năng.