Un comando para copiar de un servidor a otro una collection de mongobd por que se puede hacer con robomongo pero luego se pone sus moños y no quiere funcionar hasta que se cierra y se vuelve a abrir (fuck robomongo), no es para tanto pero si es tedioso aqui el comando de la muerte que es cloneCollection.
db.cloneCollection('192.168.1.1:27017','usuarios',{});
Desmenuzando el comando es simple lo primero que sabemos es que recibe 3 parametros el primero es el from(de donde) que nos indica de donde vamos a obtener la coleccion, el segundo es la coleccion y el tercero es el query.
A una cosa mas la base de datos tiene que tener el mismo nombre para que se pueda copiar por lo menos eso me paso a mi por que en el segundo parametro le enviaba por ejemplo “basededatos.usuarios” y no me funciono.
bueno y ya que estamos tambien les dejo el comando para copiar una base de datos completa a otro server y le pueden cambiar el nombre ahi les va:
db.copyDatabase('fromdb','todb','fromhost','user','password');
//ejemplo
db.copyDatabase('sistemadeventa','sistemadeventa_backup','misistemin.com','superusuario','superpassowrd');
si todos los datos son tipo String.
Saludos.