Bạn hiện không thể thực hiện tìm kiếm toàn văn thực sự trong mongo: http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo
Vui lòng bỏ phiếu cho nó tại đây: https://jira.mongodb.org/browse/SERVER -380
Mongo là một kho lưu trữ dữ liệu có thể mở rộng cho mục đích chung, và nó không có bất kỳ hỗ trợ tìm kiếm văn bản đầy đủ nào. Tùy thuộc vào trường hợp sử dụng của bạn, bạn có thể sử dụng các chỉ mục b-tree tiêu chuẩn với một mảng gồm tất cả các từ trong văn bản, nhưng nó sẽ không thực hiện các kết quả phù hợp gốc hoặc mờ, v.v.
Tuy nhiên, tôi khuyên bạn nên kết hợp mongodb với một ứng dụng dựa trên lucene (tìm kiếm đàn hồi là phổ biến). Bạn có thể lưu trữ tất cả dữ liệu của mình trong mongodb (dữ liệu nhị phân, siêu dữ liệu, v.v.), sau đó lập chỉ mục văn bản thuần túy của tài liệu của bạn trong lucene. Hoặc, nếu trường hợp sử dụng của bạn là tìm kiếm toàn văn, bạn có thể cân nhắc chỉ sử dụng tìm kiếm đàn hồi thay vì mongodb.
Cập nhật (tháng 4 năm 2013):MongoDB 2.4 hiện hỗ trợ chỉ mục toàn văn cơ bản! Một số tài nguyên hữu ích bên dưới.
http://docs.mongodb.org/manual/appices/text-search/
http://docs.mongodb.org/manual/reference/ command / text / # dbcmd.text
http://blog.mongohq.com/blog/2013/01/22/first-week-with-mongodb-2-dot-4-development-release/