Guardando el resultado de una consulta de MongoDB
Cuando hago una investigación en mongo shell, a menudo escribo consultas bastante complejas y quiero que el resultado se almacene en otra colección. Conozco la forma de hacerlo con.forEach()
:
db.documents.find(query).forEach(function(d){db.results.insert(d)})
Pero es un poco tedioso escribir esas cosas cada vez. ¿Hay alguna forma más limpia? Me gustaría que la sintaxis fuera algo comodb.documents.find(query).dumpTo('collectionName')
.