Javascript 尝试在mongodb shell中使用eval时出现“missing;before语句”错误

Javascript 尝试在mongodb shell中使用eval时出现“missing;before语句”错误,javascript,mongodb,shell,Javascript,Mongodb,Shell,我想尝试从MongoShell执行javascript。 mongo测试-eval printjsondb.getCollectionNames 但是,正如您在上面的屏幕截图上看到的那样,我得到了错误。中使用了-eval选项,您不应该已经连接到shell。如下面的示例所示: mongo YOUR_DB_NAME --eval "printjson(db.getCollectionNames())" 啊,tnx Oleksandr:-

我想尝试从MongoShell执行javascript。 mongo测试-eval printjsondb.getCollectionNames


但是,正如您在上面的屏幕截图上看到的那样,我得到了错误。

中使用了-eval选项,您不应该已经连接到shell。如下面的示例所示:

mongo YOUR_DB_NAME --eval "printjson(db.getCollectionNames())"

啊,tnx Oleksandr:-