Создание запросов mon goose с параметром Array - PullRequest
0 голосов
/ 30 января 2020

У меня проблема с построением запроса

Пользователи выбирают регионы, языки и роли. Пользователь может выбрать одну, две или все три роли.

Теперь, как мне найти лобби, где есть пустое место для пользователя?

const lobby = Lobby.findOne({ region: region})
          .where('languages').in(languages)

Моя схема выглядит следующим образом:

const lobby = new Schema ({

languages: [{
        type: String,
        required: true
    }], 

region: {
    type:String,
    required: true
},

guardian:{
    default:null,
    type: mongoose.Schema.Types.ObjectId,
    ref: "Users",
    },
support:{
    default:null,
    type: mongoose.Schema.Types.ObjectId,
    ref: "Users",
},
dps:{
    default:null,
    type: mongoose.Schema.Types.ObjectId,
    ref: "Users",
},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...