O MongoDB banco de dados é um banco de dados NoSQL orientado a documentos, perfeito para ambientes de alta carga intensiva.
O driver MongoDB Java permite aos desenvolvedores escrever aplicativos que se conectam, armazenar e recuperar informações de um banco de dados MongoDB.
Este é um conector MongoDB criado e apoiado pela equipe oficial ao desenvolvimento MongoDB, vindo embalado com muitos exemplos e documentação.
Um arquivo binário também está disponível.
MongoDB também vem com drivers para várias outras linguagens de programação, bem como:
C
C #
C ++
PHP
Perl
Rubi
Scala
Erlang
Python
Node.js
Haskell
O que é novo nesta versão:
- Conversão de matrizes de embutidos documentos para objetos personalizados
- Registro de entrada e saída do chamadas ao servidor
- Permitir piscina para encolher
- conexão max Suporte tempo ocioso e tempo de vida de conexão max
- Suporte SASL autenticação PLAIN
- Suporte SASL SCRAM-SHA1 autenticação
- Capacidade de usar diferentes SPN no driver para a autenticação Kerberos
- Apoiar o mecanismo de autenticação MongoDB-X509
- ajudantes de manipulação do usuário Update para usar novos comandos de manipulação fornecidos pelo servidor.
- Apoio ao novo campo $ maxTimeMS para todos os comandos e consultas
- saída de agregação de apoio como um cursor
- Suporte $ out operador de pipeline agregação
- Criar assíncrono Operações
- Criar assíncrono API voltados para o usuário
- Apresente Corrente abstração
- de nível superior Suporte allowDiskUse boolean parâmetro para ajudante de agregação
- Adicionar auxiliar para explicar em um comando agregada
- Use os novos comandos de gravação quando conectado a um servidor com versão & # x3e; = 2,6
- Permitir a configuração de pulsação threads em segundo plano a ser definido via API
- Permitir diferença de latência aceitável para ser configurado via API
- o condutor apenas deve conversar com servidores com sobreposição de versões fio
- Implementar API fluente para granéis escreve
- Adicionar suporte para pesquisa de texto completo para QueryBuilder
- opção Oferta para canonizar o nome do servidor usado para autenticação GSSAPI
- createIndexes apoio quando disponível
- Verifique os nomes das teclas para inserir, atualizar e substituir
- Suporte comando parallelCollectionScan
- Suporte Netty para E / S
- A fim de construir um cursor tailable, permitem adicionar bandeiras em MongoView
- Criar uma API adaptador RXJava
- Implementar nova API para todas as consultas e atualizações
- Criar estrutura para codificação e decodificação BSON
- Adicionar método para cursores tailable DBCursor.tryNext ()
- introduzir o sistema de tipo fechado para documentos BSON
- Implementar a pressão de retorno para o cursor assíncrono
- Apresente API para cursores tailable que não quebrar contrato Iterator
- Apresente CodecRegistry em MongoClient
- mecanismo de autenticação Apoio negociação
- Cada conexão deve determinar por si próprio a versão do servidor
- Adicionar suporte fluente para encontrar
- Substitua RxJava com reativos-córregos
- Calcule o tempo de ida e volta usando média exponencialmente ponderada
- Adicionar construtores genéricos para os filtros de consulta, os tipos e as projeções
- Adicionar suporte para não e nem Filtros
- Implementar testes de especificação CRUD
- Adicionar MongoCollection.dropIndex (teclas BSON)
- CreateIndex (es) ajudantes em nova API CRUD deve retornar nome de índice (s)
comando
O que é novo na versão 3.0.4:
- A conversão de matrizes de documentos incorporados aos objetos personalizados
- Registro de entrada e saída do chamadas ao servidor
- Permitir piscina para encolher
- conexão max Suporte tempo ocioso e tempo de vida de conexão max
- Suporte SASL autenticação PLAIN
- Suporte SASL SCRAM-SHA1 autenticação
- Capacidade de usar diferentes SPN no driver para a autenticação Kerberos
- Apoiar o mecanismo de autenticação MongoDB-X509
- ajudantes de manipulação do usuário Update para usar novos comandos de manipulação fornecidos pelo servidor.
- Apoio ao novo campo $ maxTimeMS para todos os comandos e consultas
- saída de agregação de apoio como um cursor
- Suporte $ out operador de pipeline agregação
- Criar assíncrono Operações
- Criar assíncrono API voltados para o usuário
- Apresente Corrente abstração
- de nível superior Suporte allowDiskUse boolean parâmetro para ajudante de agregação
- Adicionar auxiliar para explicar em um comando agregada
- Use os novos comandos de gravação quando conectado a um servidor com versão & # x3e; = 2,6
- Permitir a configuração de pulsação threads em segundo plano a ser definido via API
- Permitir diferença de latência aceitável para ser configurado via API
- o condutor apenas deve conversar com servidores com sobreposição de versões fio
- Implementar API fluente para granéis escreve
- Adicionar suporte para pesquisa de texto completo para QueryBuilder
- opção Oferta para canonizar o nome do servidor usado para autenticação GSSAPI
- createIndexes apoio quando disponível
- Verifique os nomes das teclas para inserir, atualizar e substituir
- Suporte comando parallelCollectionScan
- Suporte Netty para E / S
- A fim de construir um cursor tailable, permitem adicionar bandeiras em MongoView
- Criar uma API adaptador RXJava
- Implementar nova API para todas as consultas e atualizações
- Criar estrutura para codificação e decodificação BSON
- Adicionar método para cursores tailable DBCursor.tryNext ()
- introduzir o sistema de tipo fechado para documentos BSON
- Implementar a pressão de retorno para o cursor assíncrono
- Apresente API para cursores tailable que não quebrar contrato Iterator
- Apresente CodecRegistry em MongoClient
- mecanismo de autenticação Apoio negociação
- Cada conexão deve determinar por si próprio a versão do servidor
- Adicionar suporte fluente para encontrar
- Substitua RxJava com reativos-córregos
- Calcule o tempo de ida e volta usando média exponencialmente ponderada
- Adicionar construtores genéricos para os filtros de consulta, os tipos e as projeções
- Adicionar suporte para não e nem Filtros
- Implementar testes de especificação CRUD
- Adicionar MongoCollection.dropIndex (teclas BSON)
- CreateIndex (es) ajudantes em nova API CRUD deve retornar nome de índice (s)
comando
O que é novo na versão 3.0.2:
- A conversão de matrizes de documentos incorporados aos objetos personalizados
- Registro de entrada e saída do chamadas ao servidor
- Permitir piscina para encolher
- conexão max Suporte tempo ocioso e tempo de vida de conexão max
- Suporte SASL autenticação PLAIN
- Suporte SASL SCRAM-SHA1 autenticação
- Capacidade de usar diferentes SPN no driver para a autenticação Kerberos
- Apoiar o mecanismo de autenticação MongoDB-X509
- ajudantes de manipulação do usuário Update para usar novos comandos de manipulação fornecidos pelo servidor.
- Apoio ao novo campo $ maxTimeMS para todos os comandos e consultas
- saída de agregação de apoio como um cursor
- Suporte $ out operador de pipeline agregação
- Criar assíncrono Operações
- Criar assíncrono API voltados para o usuário
- Apresente Corrente abstração
- de nível superior Suporte allowDiskUse boolean parâmetro para ajudante de agregação
- Adicionar auxiliar para explicar em um comando agregada
- Use os novos comandos de gravação quando conectado a um servidor com versão & # x3e; = 2,6
- Permitir a configuração de pulsação threads em segundo plano a ser definido via API
- Permitir diferença de latência aceitável para ser configurado via API
- o condutor apenas deve conversar com servidores com sobreposição de versões fio
- Implementar API fluente para granéis escreve
- Adicionar suporte para pesquisa de texto completo para QueryBuilder
- opção Oferta para canonizar o nome do servidor usado para autenticação GSSAPI
- createIndexes apoio quando disponível
- Verifique os nomes das teclas para inserir, atualizar e substituir
- Suporte comando parallelCollectionScan
- Suporte Netty para E / S
- A fim de construir um cursor tailable, permitem adicionar bandeiras em MongoView
- Criar uma API adaptador RXJava
- Implementar nova API para todas as consultas e atualizações
- Criar estrutura para codificação e decodificação BSON
- Adicionar método para cursores tailable DBCursor.tryNext ()
- introduzir o sistema de tipo fechado para documentos BSON
- Implementar a pressão de retorno para o cursor assíncrono
- Apresente API para cursores tailable que não quebrar contrato Iterator
- Apresente CodecRegistry em MongoClient
- mecanismo de autenticação Apoio negociação
- Cada conexão deve determinar por si próprio a versão do servidor
- Adicionar suporte fluente para encontrar
- Substitua RxJava com reativos-córregos
- Calcule o tempo de ida e volta usando média exponencialmente ponderada
- Adicionar construtores genéricos para os filtros de consulta, os tipos e as projeções
- Adicionar suporte para não e nem Filtros
- Implementar testes de especificação CRUD
- Adicionar MongoCollection.dropIndex (teclas BSON)
- CreateIndex (es) ajudantes em nova API CRUD deve retornar nome de índice (s)
comando
O que é novo na versão 3.0.1:
- A conversão de matrizes de documentos incorporados aos objetos personalizados
- Registro de entrada e saída do chamadas ao servidor
- Permitir piscina para encolher
- conexão max Suporte tempo ocioso e tempo de vida de conexão max
- Suporte SASL autenticação PLAIN
- Suporte SASL SCRAM-SHA1 autenticação
- Capacidade de usar diferentes SPN no driver para a autenticação Kerberos
- Apoiar o mecanismo de autenticação MongoDB-X509
- ajudantes de manipulação do usuário Update para usar novos comandos de manipulação fornecidos pelo servidor.
- Apoio ao novo campo $ maxTimeMS para todos os comandos e consultas
- saída de agregação de apoio como um cursor
- Suporte $ out operador de pipeline agregação
- Criar assíncrono Operações
- Criar assíncrono API voltados para o usuário
- Apresente Corrente abstração
- de nível superior Suporte allowDiskUse boolean parâmetro para ajudante de agregação
- Adicionar auxiliar para explicar em um comando agregada
- Use os novos comandos de gravação quando conectado a um servidor com versão & # x3e; = 2,6
- Permitir a configuração de pulsação threads em segundo plano a ser definido via API
- Permitir diferença de latência aceitável para ser configurado via API
- o condutor apenas deve conversar com servidores com sobreposição de versões fio
- Implementar API fluente para granéis escreve
- Adicionar suporte para pesquisa de texto completo para QueryBuilder
- opção Oferta para canonizar o nome do servidor usado para autenticação GSSAPI
- createIndexes apoio quando disponível
- Verifique os nomes das teclas para inserir, atualizar e substituir
- Suporte comando parallelCollectionScan
- Suporte Netty para E / S
- A fim de construir um cursor tailable, permitem adicionar bandeiras em MongoView
- Criar uma API adaptador RXJava
- Implementar nova API para todas as consultas e atualizações
- Criar estrutura para codificação e decodificação BSON
- Adicionar método para cursores tailable DBCursor.tryNext ()
- introduzir o sistema de tipo fechado para documentos BSON
- Implementar a pressão de retorno para o cursor assíncrono
- Apresente API para cursores tailable que não quebrar contrato Iterator
- Apresente CodecRegistry em MongoClient
- mecanismo de autenticação Apoio negociação
- Cada conexão deve determinar por si próprio a versão do servidor
- Adicionar suporte fluente para encontrar
- Substitua RxJava com reativos-córregos
- Calcule o tempo de ida e volta usando média exponencialmente ponderada
- Adicionar construtores genéricos para os filtros de consulta, os tipos e as projeções
- Adicionar suporte para não e nem Filtros
- Implementar testes de especificação CRUD
- Adicionar MongoCollection.dropIndex (teclas BSON)
- CreateIndex (es) ajudantes em nova API CRUD deve retornar nome de índice (s)
comando
O que é novo na versão 3.0.0:
- A conversão de matrizes de documentos incorporados aos objetos personalizados
- Registro de entrada e saída do chamadas ao servidor
- Permitir piscina para encolher
- conexão max Suporte tempo ocioso e tempo de vida de conexão max
- Suporte SASL autenticação PLAIN
- Suporte SASL SCRAM-SHA1 autenticação
- Capacidade de usar diferentes SPN no driver para a autenticação Kerberos
- Apoiar o mecanismo de autenticação MongoDB-X509
- ajudantes de manipulação do usuário Update para usar novos comandos de manipulação fornecidos pelo servidor.
- Apoio ao novo campo $ maxTimeMS para todos os comandos e consultas
- saída de agregação de apoio como um cursor
- Suporte $ out operador de pipeline agregação
- Criar assíncrono Operações
- Criar assíncrono API voltados para o usuário
- Apresente Corrente abstração
- de nível superior Suporte allowDiskUse boolean parâmetro para ajudante de agregação
- Adicionar auxiliar para explicar em um comando agregada
- Use os novos comandos de gravação quando conectado a um servidor com versão & # x3e; = 2,6
- Permitir a configuração de pulsação threads em segundo plano a ser definido via API
- Permitir diferença de latência aceitável para ser configurado via API
- o condutor apenas deve conversar com servidores com sobreposição de versões fio
- Implementar API fluente para granéis escreve
- Adicionar suporte para pesquisa de texto completo para QueryBuilder
- opção Oferta para canonizar o nome do servidor usado para autenticação GSSAPI
- createIndexes apoio quando disponível
- Verifique os nomes das teclas para inserir, atualizar e substituir
- Suporte comando parallelCollectionScan
- Suporte Netty para E / S
- A fim de construir um cursor tailable, permitem adicionar bandeiras em MongoView
- Criar uma API adaptador RXJava
- Implementar nova API para todas as consultas e atualizações
- Criar estrutura para codificação e decodificação BSON
- Adicionar método para cursores tailable DBCursor.tryNext ()
- introduzir o sistema de tipo fechado para documentos BSON
- Implementar a pressão de retorno para o cursor assíncrono
- Apresente API para cursores tailable que não quebrar contrato Iterator
- Apresente CodecRegistry em MongoClient
- mecanismo de autenticação Apoio negociação
- Cada conexão deve determinar por si próprio a versão do servidor
- Adicionar suporte fluente para encontrar
- Substitua RxJava com reativos-córregos
- Calcule o tempo de ida e volta usando média exponencialmente ponderada
- Adicionar construtores genéricos para os filtros de consulta, os tipos e as projeções
- Adicionar suporte para não e nem Filtros
- Implementar testes de especificação CRUD
- Adicionar MongoCollection.dropIndex (teclas BSON)
- CreateIndex (es) ajudantes em nova API CRUD deve retornar nome de índice (s)
comando
O que é novo na versão 2.12.5:
- Driver lança IllegalStateException desnecessariamente
- condição de corrida no uso dbPort durante comandos de escrita li>
O que é novo na versão 2.9.1:
- método SimplePool.permitAcquired engole InterruptedException
- DBCollection.isCapped () método lança ClassCastException com mongodb-2.2.0
O que é novo no RC1 versão r2.9.0:.
- Suporte para a plataforma Android
O que é novo na versão r2.7.1:
- Adicionando finalyze opcional, parâmetros keyf a função de grupo.
O que é novo na versão r2.7.0-rc1:.
- BSON Package dependem MongoDB Package
- A baixa velocidade da consulta intervalo com duas restrições.
O que é novo na versão r2.6.3:
- Conector não começar em um dos o construtor , de modo fio conjunto de réplicas não está ativada.
Comentários não encontrado