2015-11-06 20 views
1

在MongoDB中,如果我想要做一個LIKE語句我做的:我如何查詢像MongoDB中C#

db.users.find({"name": /m/}) 

而且它的偉大工程!我如何在c#中執行此操作?

Builders<BsonDocument>.Filter.Eq("city", "/M/"); 

不返回任何東西!

回答

2

使用Filter Definition Builder用正則表達式過濾Regex()如下:

var search = "M"; 
var builder = Builders<BsonDocument>.Filter; 
var filter = builder.Regex("city", search); 
+0

@JohnnyHK謝謝,更新,簡單的regex匹配。 – chridam

+0

正則表達式區分大小寫。你不能用相同的正則表達式在城市搜索'm'。 – jitendra