Mostrar los tags: MongoDB

Mostrando del 1 al 9 de 9 coincidencias
<<>>
Se ha buscado por el tag: MongoDB
Imágen de perfil

Autenticación en MongoDB 3.2


Java

Publicado el 1 de Abril del 2016 por Diego (3 códigos)
3.115 visualizaciones desde el 1 de Abril del 2016
Hola nuevamente, amigos:
La vez pasada subí un ejemplo de conectividad con MongoDB, versión 3.2 (http://www.lawebdelprogramador.com/codigo/Java/3491-Conectar-con-MongoDB-3.2.html).

Hoy les acerco el mismo ejemplo pero utilizando las funciones de autenticación cuando exista la necesidad de conectarse con una base protegida por usuario y contraseña.

Espero les sea útil.
Imágen de perfil

Conectar con MongoDB 3.2


Java

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 31 de Marzo del 2016 por Diego (3 códigos)
6.772 visualizaciones desde el 31 de Marzo del 2016
Hola amigos:
Hoy les ofrezco este simple programa que usa las clases del driver 3.2 de MongoDB para java y se sirve de una función recursiva para "bucear" dentro de los documentos e imprimir los atributos (campos) del mismo.

Espero les sea útil.
Imágen de perfil

Consultas y filtros con MongoDB en Java


Java

Actualizado el 23 de Diciembre del 2015 por Julio (12 códigos) (Publicado el 20 de Diciembre del 2015)
15.558 visualizaciones desde el 20 de Diciembre del 2015
Utilizaremos el método de find para realizar una consulta para recuperar datos de una colección en MongoDB.

Consulta de todos los documentos de la base de datos será devuelta en una colección, no aplicamos ningún filtro o criterio a la consulta, utilizamos el método de búsqueda
1
find()
que devuelve los resultados de la consulta en un
1
FindIterable
, que será el objeto sobre el que haremos las iteraciones para obtener los documentos:

1
FindIterable<Document> iterable = getMongodb().getCollection("restaurants").find();

Filtrando por un documento con el driver de Java podemos establecer condiciones de igualdad fácilmente con el documento de la siguiente forma new Document( , ).

Si el es en un documento incrustado o una matriz utilizaremos los puntos para acceder al campo, ahora simplemente vamos a establecer nuestra primera condición de igualdad para el : cuisine y con el value que le pasamos en el método listRestaurantsByCuisine(String cuisine):

1
FindIterable<Document> iterable = getMongodb().getCollection("restaurants").find(new Document("cuisine", cuisine));

En este ejemplo el establecimiento de la conexión con MongoDB se hace indicando el host y el puerto:
1
setMongoClient(new MongoClient("localhost", 27017));

En el anterior ejemplo: http://www.lawebdelprogramador.com/codigo/Java/3375-Insertando-datos-en-MongoDB-desde-Java.html, lo haciamos automáticamente, ya que si no se define se cogen los valores por defecto:
1
setMongoClient(new MongoClient());

Espero que te sea útil
Imágen de perfil

Insertando datos en MongoDB desde Java


Java

estrellaestrellaestrellaestrellaestrella(6)
Publicado el 14 de Diciembre del 2015 por Julio (12 códigos)
12.199 visualizaciones desde el 14 de Diciembre del 2015
En este código como podéis ver como se añade un documento con el método insertOne y un conjunto de documentos con insertMany.

Método insertOneDataTest(): lo que se hace es introducir un único documento usando el método insertOne y creando un documento de tipo org.bson.Document para la inserción, si el documento no tiene id el driver generará uno.

Método insertManyDataTest(): vamos a introducir ahora un conjunto de datos utilizando una lista: LinkedList dataList = new LinkedList<>(), primero añadimos un par de documentos a la lista como puedes ver en el código, y después hacemos un inserta de la misma en la base de datos utilizando el método getMongodb().getCollection(“restaurants”).insertMany(dataList).

Espero que te haya resultado útil.