Частичный поиск для получения свойства объекта с помощью узла и MongoDB со списками. - PullRequest
0 голосов
/ 10 марта 2020

У меня есть данные в коллекции mongodb, называемые игроками со списками различных объектов.

коллекционирование игроков:

player1:
{
    id: 123,
    player_id: 456,
    player: {
        fullname: 'Jadon Sancho',
        position: 'Winger'
    }
}
player2:
{ 
    id: 789, 
    player_id: 135, 
    player : { 
        fullname: 'Lorenzo Insigne' 
        position: 'Winger'
    }
}

Я создал индекс таким образом. Как использовать regex и метод find для перехода к полному имени и сделать это поле доступным для поиска только в функции. Заранее спасибо

database.createIndex(
    "players", { "player.fullname": "text" },
    function(err, indexname) {
        if (err) {
            console.log(err);
        } else {
            console.log(indexname);
        }
    })
...