Anexos RavenDB - Funcionalidade como fazer?

Eu tenho um controle de entrada de arquivo.

   <input type="file" name="file" id="SaveFileToDB"/>

Vamos dizer que eu navegue paraC: /Instruction.pdf documento e clique em enviar. Em Enviar, quero salvar o documento no RavenDB e também recuperá-lo posteriormente para fins de download. Eu vi esse linkhttp://ravendb.net/docs/client-api/attachments que diz .. faça isso ..

Stream data = new MemoryStream(new byte[] { 1, 2, 3 }); 

documentStore.DatabaseCommands.PutAttachment("videos/2", null, data,
  new RavenJObject {{"Description", "Kids play in the garden"}});

Eu não estou seguindo o que 1,2,3 significa aqui e o que significa dizer videos / 2 no comando ... como eu posso usar essas duas linhas para usá-lo no meu caso .. para salvar word / pdfs no ravendb. Se alguém fez tal coisa antes, por favor avise.

Não estou claro em uma coisa ... como o anexo é armazenado. Se eu quiser armazenar o anexo em si (digamos, pdf), ele é armazenado independentemente no ravendb .. e eu apenas armazeno a chave do anexo no documento principal ao qual ele está associado? Se é assim, onde está o pdf armazenado fisicamente no ravendb? posso ver isso?

questionAnswers(2)

yourAnswerToTheQuestion