c# - MongoDB C# 查询字符串上的 'Like'

标签 c# mongodb mongodb-.net-driver mongodb-csharp-2.0

我正在使用官方的 mongodb c# 驱动程序。 我想查询类似于 SQL Like 的 mongodb 类似于 c# 驱动程序中的 db.users.find({name:/Joe/}

最佳答案

c# 查询将如下所示:

Query.Matches("name", BsonRegularExpression.Create(new Regex("Joe")));

更新:

根据@RoberStam 的建议,有更简单的方法可以做到这一点:

Query.Matches("name", "Joe") 

关于c# - MongoDB C# 查询字符串上的 'Like',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8382307/

相关文章:

MongoDB 对限制后的结果进行排序

c# - Mongodb C# Query Sort 超出了内存限制

c# - MongoDb C# - 如何在文档中存储 GeoJSON

mongodb - 如何正确保存日期?

c# - ASP.NET 核心 3.1 : does ConfigureAppConfiguration interacts with launchSettings. json?

c# - JSON.NET 将 DateTime.MinValue 序列化为 null

node.js - ElasticSearch 多字段搜索查询

mongodb - Docker mongo image 始终将数据保存在/data/db 目录中

c# - 如何让 AutoMapper 创建一个类的实例

c# - Entity Framework 缓慢的第一次调用IRepository DbContext