如何使用mongoose运行原始mongoDB命令?
我可以使用下面的命令改变mongodb的sort-buffer-size
db.adminCommand({setParameter: 1, internalQueryExecMaxBlockingSortBytes: <limit in bytes>})
但是,如何使用mongoose库运行相同的命令?
尝试这个:
YourModel.db.db.admin().command({setParameter: 1, internalQueryExecMaxBlockingSortBytes: <limit in bytes>}, function (err,res) { console.log(res); });
更新:
你也可以不用YourModel
。
mongoose.connection.db.admin().command({setParameter: 1, internalQueryExecMaxBlockingSortBytes: 268435456}, function (err,result) { console.log(result); });
连接build立之后,请确保你做到了。