1
bashを使用してデータベースにコレクションを挿入しようとしています。これまでのところ、これは私が思いついたものです。bashを使用してmongodbに挿入
mongo --port 27000 --eval "rs.status().members.forEach(function(m) { if(m.stateStr === \'PRIMARY\') {var t = m.optime.t.toNumber(); var output = { Primary : m.name, Elections : t, Date: m.optimeDate, }}}); use history; db.history.insert(output));"
しかし、私はこのエラー
2017-02-20T05:31:25.342-0500 E QUERY SyntaxError: Unexpected identifier
を得ている私が間違ってやっているものはありますか?
私のpython経由のbashを実行しています。申し訳ありませんが、私はそれをエスケープする必要があった理由を言及することを忘れてしまった。どうもありがとうございました。 EOF作品! –