Zapisywanie wyniku zapytania MongoDB
Podczas badania w powłoce mongo często piszę dość złożone zapytania i chcę, aby wynik był przechowywany w innej kolekcji. Wiem, jak to zrobić.forEach()
:
db.documents.find(query).forEach(function(d){db.results.insert(d)})
Ale nudne jest pisanie tego za każdym razem. Czy jest czystszy sposób? Chciałbym, aby składnia była czymś w rodzajudb.documents.find(query).dumpTo('collectionName')
.