У меня есть коллекция с тегами вложенного документа , например:
Collection News :
title (string)
tags: [tag1, tag2...]
Я хочу выбрать все теги, начинающиеся с шаблона, но возвращающие только совпадающие теги .
Я уже использую регулярное выражение, но оно возвращает все новости, содержащие соответствующий тег, вот запрос:
db.news.find( {"tags":/^proga/i}, ["tags"] ).sort( {"tags":1} ).
limit( 0 ).skip( 0 )
Мой вопрос: как мне получить все теги (только), соответствующие шаблону? (Конечная цель - сделать поле автозаполнения)
Я также пробовал использовать отличное, но я не нашел способа выделить его с помощью find, он всегда возвращал мне все теги: (
Спасибо за ваше время