MongoDB Full-TextSearch C# Driver

本文关键字:Driver Full-TextSearch MongoDB | 更新日期: 2023-09-27 18:33:35

我在特定字段上有一个文本索引,而不是通配符文本索引。 不过,C# 驱动程序似乎没有用于传递字段名称的参数:

public FilterDefinition<TDocument> Text(string search, TextSearchOptions options = null);

如何告诉 Mongo 我要搜索哪个字段?

MongoDB Full-TextSearch C# Driver

正如Blakes所提到的,MongoDB每个集合只能有一个全文索引,所以你不需要告诉要搜索哪个字段。MongoDB知道在哪里搜索。

它将搜索文本索引中包含的任何字段。但是,如果要完全控制,则可以使用$regex而不使用全文搜索。