我正在使用nodejs + express + mongoose.
我为模块添加了"pre/post save"挂钩,它可以正常使用保存功能.但是当我使用findOneAndUpdate(如果它不存在则创建)时,不会调用该钩子.
似乎我能做的唯一方法就是将findOneAndUpdate分成两个函数,首先搜索项目然后再创建.
有没有更好的想法来解决这个问题?
例如,我运行一个docker by docker run -d --name sonarqube -p 19000:9000 -p 19002:9002 -e SONARQUBE_JDBC_USERNAME=sonar -e SONARQUBE_JDBC_PASSWORD=123 --link sonarqube-mysql:mysql.
然后我丢失了我的shell命令历史记录,但我想知道我的所有论点.我怎么能得到它们?(我需要复制/移动/重启容器的参数)