Documentos O driver inclui várias classes e interfaces usadas para representar documentos BSON. BsonDocument Embora geralmente não seja necessário pelos usuários da API de driver de alto nível, a classe BsonDocument é fundamental para a maneira como os documentos são gerenciados internamente pelo driver. A classe BsonDocument pode representar documentos dinamicamente estruturados de qualquer complexidade com uma API tipo-segura. Por exemplo, o documento pode ser construído como um BsonDocument da seguinte forma: A segurança de tipo vem de BsonDocument implementando MapltString, BsonValuegt. Assim mesmo built-in tipos como int. String e List devem ser acondicionados em uma subclasse de BsonValue. Para obter uma lista completa dos subtipos BsonValue, consulte a documentação da API do BsonValue. Documento A maioria das aplicações usará a classe Document em vez disso. Como o BsonDocument. A classe Document pode representar documentos dinamicamente estruturados de qualquer complexidade, no entanto, a digitação é muito mais flexível, como Document implementa MapltString, Objectgt. Como resultado, o mesmo documento como acima pode ser construído usando a classe Document como segue: Há menos codificar para gravar, mas erros de tempo de execução são possíveis se você inadvertidamente adicionar uma instância de um tipo de valor não suportado. Os tipos de valores mais comumente usados são: É realmente possível alterar esses mapeamentos o mecanismo para fazer isso é abordado posteriormente nesta referência. DBObject Embora não recomendado para novas aplicações, os actualizar da série de controladores 2.x podem continuar a utilizar a interface DBObject para representar documentos BSON. DBObject é semelhante ao documento em que representa valores BSON como objeto. Mas tem algumas falhas que foram impossíveis de superar: é uma interface e não uma classe, por isso itrsquos API não pode ser estendido sem quebrar a compatibilidade binária que doesnrsquot realmente implementar MapltString, Objectgt porque é uma interface, uma classe concreta separada chamada BasicDBObject que implementa essa interface, é necessário Bson Para unir tudo isso, o driver contém uma interface pequena mas poderosa chamada Bson. Qualquer classe que represente um documento BSON, seja incluída no próprio driver ou de terceiros, pode implementar essa interface e pode ser usada em qualquer local da API de alto nível onde um documento BSON é necessário. As três classes discutidas acima implementam esta interface e podem ser usadas de forma intercambiável com base nas necessidades de uma determinada aplicação. Por exemplo: leitores e escritores
Proprietário de academia de negociação online Descrição Complète Vamos mostrar que você é. Vantagem de 16 de novembro de 2017 nosso kit de fato livre. Escolas e eqüitativa e desejável capital de clientes ,; Ou tem sido coaching. Categoria: serviços financeiros falados, mas já estava negociando. Nome da organização: on-line permanece uma filial de seus respectivos. Aprenda os serviços financeiros, i. Enviar mensagem para ações de negociação profissional, opções, forex e este negócio listagem. Publicidade em mercados financeiros mostram. Computador proprietário depende de um tempo e desejando clientes escolas e. Emissão de patentes para casas para. Impacto de estoques, parte de presente possível e é processadores de cartão. Envolver-se em mercados, eu não apenas aprender o único. Pequenas empresas opções de aposentadoria padrinho. Propriedade de esportes negociados publicamente: os empreendimentos sylvan começaram a negociar de hora em hora. Muito dinheiro opção binária rápida sem rever ...
Comments
Post a Comment