我有一个带有子文档标签的集合,如:
Collection News :
title (string)
tags: [tag1, tag2...]
Run Code Online (Sandbox Code Playgroud)
我想选择所有以模式开头的标签,但只返回匹配的标签.
我已经使用了正则表达式,但它返回包含匹配标记的所有新闻,这里是查询:
db.news.find( {"tags":/^proga/i}, ["tags"] ).sort( {"tags":1} ).
limit( 0 ).skip( 0 )
Run Code Online (Sandbox Code Playgroud)
我的问题是:如何检索与模式匹配的所有标签(仅限)?(最终目标是创建一个自动填充字段)
我也试过使用distinct,但是我没有找到一种方法来与查找做出明显区分,它总是返回我所有的标签:(
谢谢你的时间