mongodb搜索多个标签

时间:2013-01-27 10:56:06

标签: mongodb

我正在阅读mongoDB手册,用于按标签搜索(数组中的元素);这是页面:http://docs.mongodb.org/manual/tutorial/model-data-for-keyword-search/

但是,如何在使用多个键盘时进行搜索?可以像这样使用数组吗?

单个关键字:

db.volumes.findOne( { topics : "voyage" }, { title: 1 } )

许多关键字:

db.volumes.findOne({topics:['voyage','nautical']},{title:1})

1 个答案:

答案 0 :(得分:1)

您可以在此处使用$ in(http://docs.mongodb.org/manual/reference/operator/in/)运算符列出一系列用于搜索标记数组的单词:

db.volumes.findOne( { topics : {$in: ['voyage', 'nautical']} }, { title: 1 } )