내가 MongoDB에 새로운 오전에서 MongoDB를 바이너리 데이터에 액세스하려면, 그래서 이것은 정말 바보 같은 질문 일 수도있다. 내가 세션을 인쇄 할 경우어떻게 스칼라 (카스바)
, 그것은 다음과 같습니다
Some({ "data" : <Binary Data> , "_id" : "1qzyxraa27shwq2qctkon44fl" , "updated_at" : { "$date" : "2013-05-09T04:58:21.054Z"} , "created_at" : { "$date" : "2013-05-09T04:58:21.054Z"}})
나는 updated_at
필드 인쇄하는 경우 :
val updatedAt = session.get("updated_at")
Thu May 09 00:58:21 EDT 2013
나는에 관심이 필드는 데이터 필드입니다 :
val data = session.get("data")
문제는, 나는 이걸로 무엇을 해야할지 모르겠다. 나는 그것을 문자열로 변환 할 수 없거나, 내가 시도한 것에 그것을 던져 넣을 수 없다. 내가 수동으로 찾을 경우 DB에
이 필드는 다음과 같이 나타납니다 :BinData(0,"BAh7BkkiEF9jc3JmX3Rva2VuB......")
그리고 수동으로 base64로 문자열을 처리 할 수 있어요하지만 방법은 내가 카스바으로 처리 할 수있는 뭔가를받을 수 있나요?
관련이 있습니까? http://stackoverflow.com/questions/13958089/get-binary-attribute-from-a-mongodb-document-in-java –
이것은 관련이있을 수도 있습니다 : http://stackoverflow.com/questions/8244110/get- bindata-uuid-from-mongo-as-string –