У меня один входной массив, EX: let UPID = ["0","1","10"]
. я должен проверить members.regularStudent
доступны ли заданные входные значения или нет? предположим, что недоступно означает, что мне нужно нажать один массив и вернуть результаты
Мои документы:
{
"_id" : "5bb20d7556db6915846da67f",
"members" : {
"regularStudent" : [
"3",
"4"
]
}
},
{
"_id" : "5bb20d7556db6915846da55f",
"members" : {
"regularStudent" : [
"1",
"2"
]
}
}
Мой ожидаемый результат
[
"0",
"10"
]
Мой код:
let UPID = ["0","1","10"]
db.Groups.find(
/*{
"members.regularStudent": { $nin: UPIDs }
}*/
)
.forEach(function(objects){
print(objects)
})
Я обновил mycode
, пожалуйста, смотрите вверху в моем разделе вопросов, print(objects)
означает, что у меня есть мои объекты, на основе этой переменной вы можете обновить свой ответ,
** печать (объекты) **
{
"_id" : "5bb20d7556db6915846da67f",
"members" : {
"regularStudent" : [
"3",
"4"
]
}
},
{
"_id" : "5bb20d7556db6915846da55f",
"members" : {
"regularStudent" : [
"1",
"2"
]
}
}