MongoDB 3.x での eval() 関数の非推奨に関するこの議論に続いて (当然のことですが)、次のような --eval() コマンド ライン引数の可用性も非推奨にする計画があるかどうか疑問に思っていました。
mongo --eval('db.getCollection("aaa").count();')
ありがとう
MongoDB 3.x での eval() 関数の非推奨に関するこの議論に続いて (当然のことですが)、次のような --eval() コマンド ライン引数の可用性も非推奨にする計画があるかどうか疑問に思っていました。
mongo --eval('db.getCollection("aaa").count();')
ありがとう
いいえ、非推奨になるとは思いません。を使用する場合、非推奨の警告はありませんmongo --eval=
。
非推奨は、MongoDB コマンドに関するものでしたdb.eval()
がmongo --eval=
、シェル コマンドです。つまり、渡されたコードをインタープリターで実行する命令であり、それ以外の場合はインタープリターで手動で実行できます。