【发布时间】:2023-04-10 03:29:01
【问题描述】:
我尝试在 linux 控制台中运行命令 mongo 而不进入 mongo shell。 要做到这一点:
[root@router-mongos ~]# mongo --eval " printjson(show databases)"
但没有运行,这是输出:
MongoDB 外壳版本:2.6.10 连接到:测试 2015-06-10T18:33:39.834+0200 SyntaxError:意外的标识符
虽然如果你是使用:
[root@router-mongos ~]# mongo maria --eval " printjson (db.stats())" ○ mongo --eval " printjson(db.adminCommand('listDatabases'))"
是的,如果你在 shell 中运行,输出是一样的。
有人用过这个吗?我们能帮帮我吗?谢谢。
【问题讨论】:
标签: arrays mongodb shell command eval