2012-11-09 3 views
0

그리고 어떻게 bytes 배열을 string으로 변환합니까?MongoDB.Bson.BsonExtensionMethods.ToBson이 문자열 대신 바이트 배열을 반환하는 이유는 무엇입니까?

은 내가 그랬어 :

Dim queryPlaces = Query.WithinRectangle("LongitudeLatitude", (Longitude - eachStepLongitude), (Latitude - minimumBlock), (Longitude + eachStepLongitude), (Latitude + minimumBlock)) 
        LogEvents(queryPlaces.ToBson.ToString) 

이 vb.net 언어에 대한 mongdob 드라이버입니다.

queryPlaces.ToBson이 문자열 대신 바이트를 반환한다는 사실에 놀랐습니다. 또한 ToBson.ToString 단순히이 쓸모없는 문자열을 반환 :

System.Byte[] 
+0

읽을 수있는 문자열을 원하면 'ToJSON'을 대신 사용하십시오. BSON의 "B"는 "바이너리"의 약자로, 따라서 여러분이 보는 것은 ... – McGarnagle

+0

Ah. 그것을 대답으로 바꾸십시오. –

답변

1

이 읽을 수있는 문자열을 얻으려면, 대신 ToJSON를 사용하는 것이 더 쉽습니다. ToBSONBSON aka binary JSON을 반환합니다.

관련 문제