위즈군의 라이프로그
Reboot... Search /

MongoDB C# Match 조건 Like 검색 (대소문자 무시 검색)

2014. 4. 26. 11:10

Mongodb C# Driver에서 간단하게 Like 검색 하는 방법


MongoDB.Driver.MongoDatabase MGOCDB=mongoDB;

MongoDB.Driver.MongoCollection MGOCOL=MGOCDB.GetCollection<MongoDB.Bson.BsonDocument>("TestCollection");

// keyword로 시작하는 단어 검색

MongoDB.Driver.MongoCursor mcur = MGOCOL.FindAs<MongoDB.Driver.MongoCursor>(MongoDB.Driver.Builders.Query.Matches("TargetNames", keyword+".*"));

// 대소문자 구분 하지 않음

MongoDB.Bson.BsonRegularExpression regkey = new MongoDB.Bson.BsonRegularExpression("*."+keyword+".*", "i");

MongoDB.Bson.BsonDocument mdoc = MGOCOL.FindOneAs<MongoDB.Bson.BsonDocument>(MongoDB.Driver.Builders.Query.Matches("TargetNames", regkey);


정규식을 이용한 검색이 가능합니다.

Category&Tag : [정리중/Big Data]
위즈군의 라이프로그

Category

전체 (564)
개발 (0)
일반정보 (0)
IT 일반 (1)
일상&사진 (0)
정리중 (563)

Recent Entry

    Recent Comments

      Recent Trackbacks

        Tags

        Links

          Total:
          Today: / Yesterday:
          Powered by Tistory / Skin by 위즈 라이센스정책 rss 2.0