关闭Gradle上的MongoDB

关闭Gradle上的MongoDB,mongodb,groovy,gradle,Mongodb,Groovy,Gradle,我试图通过Gradle到mongo.exe执行下面的shutdown命令 C:\mongodb-2.6-standard\bin>mongo admin --eval db.shutdownServer() MongoDB shell version: 2.6.5 connecting to: admin 2014-12-10T11:57:14.126-0700 DBClientCursor::init call() failed server should be down... Gra

我试图通过Gradle到mongo.exe执行下面的shutdown命令

C:\mongodb-2.6-standard\bin>mongo admin --eval db.shutdownServer()
MongoDB shell version: 2.6.5
connecting to: admin
2014-12-10T11:57:14.126-0700 DBClientCursor::init call() failed
server should be down...
Gradle可执行文件:

task stopMongo(type: Exec) {
    println 'stop Mongo'

    workingDir 'mongo'
    executable 'mongo/mongo.exe'
    args 'admin', '--eval db.shutdownServer()'
}
但在执行stopMongo任务时,我的错误率低于此值

Error parsing command line: unknown option --eval db.shutdownServer()
如果我在gradle中删除了--from eval,那么它将连接到mongodb,但有以下错误:

MongoDB shell version: 2.6.5
connecting to: admin
2014-12-10T12:05:41.765-0700 file [eval db.shutdownServer()] doesn't exist
您是否尝试过:

'--eval', 'db.shutdownServer()'

命令行参数应始终单独传递。

您是否尝试过:
“--eval”,“db.shutdownServer()”
?谢谢Opal,解决了这个问题!