1

mongo 2.4 RC の実行とテキスト検索機能の実験

他の列の値でテキスト検索コマンドをさらにフィルタリングするにはどうすればよいですか?

 db.Wall.runCommand("text", { search : "Bob"});
4

1 に答える 1

0

ここに文書化されています。

ドキュメントが示すように、次を追加しますfilter

db.inventory.runCommand( "text", {
    search: "Bob",
    filter: { "FavoriteRoom" : "kitchen" }
})

次のようなドキュメントがあるとします。

{
    "FavoriteRoom": "kitchen",
    "BlockOfText" : "Bob said he'd like to go out for dinner less often."
}

パフォーマンスを向上させるには、インデックスを追加します。

db.inventory.ensureIndex({
                        "FavoriteRoom": 1,
                        "BlockOfText": "text"
                      })
于 2013-03-22T12:24:45.840 に答える