#database #mongodb #mongoose
#База данных #mongodb #мангуст
Вопрос:
Я создаю серверное приложение. Но у меня проблемы с фильтром мангуста..
Если у меня есть массив данных документа мангуста
color : [ {value: "red"} {value: "yellow"} {value: "green"} ]
Затем я должен отфильтровать этот массив
["orage", "red", "purple"]
Я ожидаю результата, если хотя бы один элемент совпадет.
Как я могу фильтровать. Пожалуйста, помогите мне
await Color.find(// have to write filter options)
Комментарии:
1. дайте, если вы можете, образец данных в json и ожидаемый результат, полный документ, чтобы мы знали, что вам нужно
Ответ №1:
await Color.find({"color.value":{$in:["orage", "red", "purple"]}})