好吧,我不打算将此作为答案,因为我正在寻找一种方法来监控正在发生的事情并通过mongo db找出问题。不过,我确实弄明白了这个问题。这不是世界上最有用的解决方案,但事实证明我们是异步启动服务器,它将运行所有mongoose模式,从而检查/重新创建所有索引,并且或多或少同时运行fixtures代码以清除我的集合。
简而言之,在创建索引时不要尝试删除集合:)
在这种情况下你的朋友将是:
db.currentOp(true)
指定true包括对空闲连接和系统操作的操作。
看这里: https://docs.mongodb.org/manual/reference/method/db.currentOp/