我正在阅读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})
答案 0 :(得分:1)
您可以在此处使用$ in(http://docs.mongodb.org/manual/reference/operator/in/)运算符列出一系列用于搜索标记数组的单词:
db.volumes.findOne( { topics : {$in: ['voyage', 'nautical']} }, { title: 1 } )