在MongoDB 3.x中是否也会弃用mongo --eval()命令行参数?

时间:2015-11-23 12:55:23

标签: mongodb eval deprecation-warning

关于MongoDB 3.x的this discussion关于弃用eval()函数(应该如此),我想知道是否有任何计划也弃用--eval()命令行参数的可用性,比如:

mongo --eval('db.getCollection("aaa").count();')

由于

1 个答案:

答案 0 :(得分:1)

不,我不认为它会被弃用。使用mongo --eval=时没有弃用警告。

弃用是关于MongoDB命令db.eval(),而mongo --eval=是shell命令 - 即在解释器中执行传递代码的指令,您可以在其中手动运行。