1

タグ(配列内の要素)で検索するためのmongoDBマニュアルを読んでいます。ここにページがあります:http://docs.mongodb.org/manual/tutorial/model-data-for-keyword-search/

しかし、複数のキーワークを使用しながら検索するにはどうすればよいですか? このように配列を使用できますか?

単一のキーワード:

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

多くのキーワード:

db.volumes.findOne( { トピック: ['航海', '航海'] }, { タイトル: 1 } )

4

1 に答える 1

1

ここで $in ( http://docs.mongodb.org/manual/reference/operator/in/ ) 演算子を使用して、タグ配列の検索に使用する単語の範囲をリストできます。

db.volumes.findOne( { topics : {$in: ['voyage', 'nautical']} }, { title: 1 } )
于 2013-01-27T11:56:01.600 に答える