Я пытался извлечь отдельные теги из массива для автоматического заполнения модуля. Формат коллекции:MongoDB distinct- возвращает только согласованные элементы массива
{
tags:["apple","mango","apple-pie"]
},
{
tags: ["man","lemon","lemon-lite"]
}
Теперь, я заинтересован в получении различных тегов с префиксом q.
Запрос, который я вызвал это:
db.portfolio.distinct("tags",{"tags":/app/});
Однако этот запрос возвращается весь массив: ["apple","mango","apple-pie"]
.
Мое требование: ["apple", "apple-pie"]
.
Как я могу изменить свой запрос, чтобы получить желаемый результат?
вам удалось найти решение проблемы, которую вы столкнулись? –
Ваше решение сработало для меня. Спасибо. –
Удивительный. Рад, что это тебе помогло! –