选择子文档我有一个集合与子文档标签像:如何使用MongoDB的
Collection News :
title (string)
tags: [tag1, tag2...]
我要选择谁所有带有图案启动标签,但只返回匹配的标签。
我已经使用正则表达式,但它返回一个包含匹配的标签的所有新闻,这里是查询:
db.news.find({"tags":/^proga/i}, ["tags"]).sort({"tags":1}).
limit(0).skip(0)
我的问题是:我怎样才能检索到所有的标签(只),谁的模式相匹配? (最终目标是使自动完成场)
我也使用不同的尝试,但我没有找到一种方法,使一个独特的带的发现,它总是返回我所有的标签:(
感谢您的时间
感谢您的回答,我会尽量让另一个集合“标签”女巫可以包含我所有的标签,并在这一个上做过滤器(但不确定它是否以NOSQL方式) – Mush 2012-01-14 19:19:00