Resposta curta - Não, você não pode fazer isso:
.find(userName:"abc").aggregate([]) aggregation-pipeline é muito usado para
reads que é mais parecido com .find() mas capaz de executar consultas complexas com a ajuda de vários stages &muitos aggregation-operators . há apenas dois estágios na agregação $out
&$merge
que pode executar gravações no banco de dados - esses estágios não são muito usados em comparação com outros estágios e precisam ser usados apenas quando necessário e como eles precisam ser os últimos estágios no pipeline de agregação, então todos os estágios anteriores devem ser testados muito bem. Então, quando se trata de CRUD eliminando CUD você se beneficiará do R - Lê. Mesmo
.find(userName:"abc") pode ser escrito como:.aggregate( [ { $match : { userName:"abc"} } ] ) // Using `$match` stage