Artículos
MongoDB

Insertar documento en MongoDB

23/Ene/2016

Mediante este ejemplo vamos a realizar la operación de insertar documento en MongoDB. Para ello crearemos un documento mediante Javascript y lo insertaremos en una colección.

Pero el primer paso para insertar documento en MongoDB será conectarnos a nuestra base de datos MongoDB. En concreto nos conectaremos a la base de datos de demografía, la cual tiene ciudades, estados,…

conn = new Mongo();
db = conn.getDB("demografia");

Ahora pasaremos a crear un documento MongoDB. Como los documentos MongoDB son objetos JSON nos apoyaremos en las capacidades de Javascript para crear dicho documento. Por lo tanto, lo que haremos será crear un Object().

var documento = new Object();

Este documento va a representar una ciudad, con su nombre y su número de habitantes. Por lo tanto crearemos cada una de las propiedades del documento mediante atributos del objeto.

documento.ciudad = "Salamanca";
documento.habitantes = 154462;

Una vez que tengamos creado nuestro documento utilizaremos el método .insert() para poder insertar documento en MongoDB. La estructura del método .insert() será:

db.coleccion.insert(documento)

Así que será tan sencillo como ejecutar lo siguiente:

x = db.ciudades.insert(documento);

Hemos asignado el valor de respuesta de MongoDB a la variable x. De esta manera podremos ver si el documento se ha insertado inspeccionando la variable nInserted del documento devuelto como respuesta.

print ('El número de documentos insertado es de '+ x['nInserted']);

El uso del Object() para crear documentos JSON es realmente sencillo. Pero si no quieres utilizarlo siempre puedes escribir el documento JSON directamente sobre el método insert.

x = db.ciudades.insert('{ciudad:"Salamanca",habitantes:154462}');

Como puedes comprobar es realmente sencillo realizar la operación de insertar documento en MongoDB.

Código Fuente

Descárgate el código fuente de Insertar documento en MongoDB
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre MongoDB

Disfruta también de nuestros artículos sobre MongoDB en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test MongoDB

¿Te atreves a probar tus habilidades y conocimiento en MongoDB con nuestro test?

Test MongoDB
Suscribir
Notificar de
guest
0 Comentarios
Opiniones integradas
Ver todos los comentarios