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);
정규식을 이용한 검색이 가능합니다.
[MongoDB] 기본 실행 파일로 Shell Prompt 변경하기 (0) | 2013.06.11 |
---|---|
[MogoDB] MongoDB 설치 간단요약 (Windows) (0) | 2013.06.10 |