Insertar documento en MongoDB
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.
Conexión a la base de datos
Sección titulada «Conexión a la base de datos»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");Crear el documento
Sección titulada «Crear el documento»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;Insertar el documento
Sección titulada «Insertar el documento»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);Verificar la inserción
Sección titulada «Verificar la inserción»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']);Alternativa: insertar directamente
Sección titulada «Alternativa: insertar directamente»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.
Descarga el código de Insertar documento en MongoDB
Aprende a insertar documento en MongoDB de forma sencilla y efectiva con JavaScript y optimiza tus bases de datos para un rendimiento superior.