Я хочу найти несколько полей в коллекции для фразы/строки. Мне также нужно отфильтровать результаты в одном поле идентификатора.Текстовое поле поиска и идентификатора Mongodb
Например, поиск коллекции пользователей для «сортир»
db.users.runCommand("text", { search: "john" })
Когда документ выглядит следующим образом:
{
"_id" : ObjectId("525d5f3fa385ab082e8b4693"),
"first_name" : "John",
"last_name" : "Doe",
"email" : "[email protected]",
"account_id" : 1,
"updated_at" : ISODate("2013-10-15T15:29:03.951Z"),
"created_at" : ISODate("2013-10-15T15:29:03.951Z")
}
Какой самый лучший способ также отфильтровать результаты по конкретному ID, в в случае выше «account_id», поэтому я буду искать или возвращать результаты, где появляется «john», а account_id равно «1», например?