繁体   English   中英

在多个Mongo列中搜索多个条目

[英]Search multiple Mongo columns for multiple entries

我已经制作了一个不错的分页系统,它具有.net,mongodb和twitter引导程序的ajax动态功能。 一切都很正常,但现在我想有一个文本框,用户可以搜索和Ajax /蒙戈驱动程序搜索集合的所有领域,并返回结果,我的目标一个完美的例子可以看出这里的数据表插件。 我尝试了一些操作,例如用or组合所有列:

Query.Or(
    Query.Matches("Name", new BsonRegularExpression(query, "i")),
    Query..Matches("Facility.Name", new BsonRegularExpression(query, "i")),
    etc...
)

从理论上讲,我认为这是您可以做到的方式,但是我希望有一个更通用的解决方案。 当您使用我链接的数据表插件时,它将搜索所有数据,无论如何并对其进行适当地组织(我意识到这是html而不是DB),但是是否有系统的方法可用于MongoDB? 有人有指针吗?

MongoDB 文本索引将允许您在文档内的特定字段或每个文档内的所有字段上创建文本索引 创建索引后,可以使用$ text运算符执行搜索。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM