2013-07-01 40 views
3

繼續從與全文搜索中的count有關的問題開始。有沒有人有辦法跳過從全文搜索中返回的記錄用於分頁目的?如何跳過在mongodb中使用文本搜索的記錄

實施例的文本搜索 -

db.jobs.runCommand( 「文本」,{搜索: 「澳大利亞」});

問候, 肖恩

+0

根據哪個標準? –

回答

3

文本命令返回「裏面有包含得分最高的文檔的數組中,按分數降序排列場結果的文件。」請查看文字命令的詳細信息下面的鏈接。

http://docs.mongodb.org/manual/reference/command/text/

兩個限制,並跳過,因爲返回的文檔既不是光標也聚集操作不會在這種情況下適用。您將不得不在即將發佈的應用程序中即興創建限制和跳過操作。有計劃將文本搜索整合到普通的MongoDB查詢流中。您可以關注該故障單並在「更多操作」按鈕下爲該功能投票。

https://jira.mongodb.org/browse/SERVER-9063

此外,返回的文檔必須能夠適應16 MB的BSON文檔大小。考慮使用$ project和$ limit參數來限制結果的大小。

+0

謝謝雪利酒。我會研究$項目和$限額並密切關注票證。 – user1781563