моих пользователи коллекция будет иметь данные, как этогоMongoDB Спичка построения запросов
{ name:"steve" }, { name:"david" }, { name:"sana" }, { name:"robert" }
Мой запрос как этот
var myCollections= _database.GetCollection<RawBsonArray>("users");
var query = Query.Matches("name", "Steve Sam Steward Savior Sana");
myCollections.Find(query);
выше запрос будет найти все имена пользователей, который соответствует «Steve Sam Steward Спаситель Sana ". Но я хочу, чтобы любое имя пользователя совпадает с любым словом в «Стив Сэм Steward Спаса Сана»
Как я могу сделать выше работы запроса в обратном
Ожидаемый результат { name:"steve" },{ name:"sana" }
Я пошел делая цикл ForEach
, но я не уверен, что это правильный путь.
Это то, что я пытаюсь достичь
_users.Any(x => "Steve Sam Steward Savior Sana".ToLower().Contains(x.name.ToLower()));
вы не должны делать в разделе? –