comtihon / mongodb-erlang

MongoDB driver for Erlang
Apache License 2.0
341 stars 267 forks source link

Exceeded memory limit for $group, but didn't allow external sort. Pass allowDiskUse:true #252

Open Vkutovoy92 opened 2 years ago

Vkutovoy92 commented 2 years ago

How to send "allowDiskUse:true" in mongo_api:aggregate? Without this my req is failed.

-spec aggregate(atom() | pid(), collection(), bson:document(), integer()) -> {ok, cursor()} | []. aggregate(Topology, Collection, Pipeline, Batchsize) -> mongoc:transaction_query(Topology, fun(Conf = #{pool := Worker}) -> Query = mongoc:aggregate_query(Conf, Collection, Pipeline, Batchsize), mc_worker_api:command(Worker, Query) end, #{}).

Maybe is exists another way?