2

是否有可能将 mongoDB 的全文搜索与 haskell 驱动程序一起使用?

我在 haskell API 中找到了“runCommand”,但它需要一个 Document 作为参数。这对于 mongodb 可以运行的所有其他命令都很好,但是文本命令的语法是: db.collection.runCommand( "text", {search : "something"})

所以我不知道如何将“文本”作为 Document 前面的第一个参数。

谢谢

4

1 回答 1

2

-text命令可以写成另一种结构:

{ text: your_collection
, search: your_text
, filter: your_filter
, limit: your_limit
, project: your_projection
} 

我有我的怀疑,因为所有“runCommand”动作都具有相同的结构。所以我尝试将该结构应用于文本命令 - 但没有成功。然后我记得它aggregate也有另一种结构并尝试过,但这也不起作用。最后,我在 Java 驱动的 google group entry 中找到了答案。

于 2013-07-18T18:51:20.153 回答