mongoexportを使用してoplogのcsvをエクスポートしようとしています...これまでに読んだすべての引用符の組み合わせを試しました...
../mongodb/bin/mongoexport --csv -d local -c oplog.rs -o export.csv -f {op,ns,o._id} -q "{ts: { \"$gte\": Timestamp(1355100998000,1)} , op :{ \"$nin\" : [\"c\",\"n\"]}"
しかし、私は取得し続けます
ERROR: too many positional options
.....
何が間違っている可能性がありますか?
たくさんねじ込んだ後、私はこれを試しました
q="{op: { \$nin: [\"c\",\"n\"]}}"
mongoexport --csv -d local -c oplog.rs -o export.csv -f {op,ns,o._id} -q "$q"
これは魅力のように機能します。しかし、それでもこれ
q="{ts: { \$gte: Timestamp(1355100998000,1)}, op: { \$nin: [\"c\",\"n\"]}}"
../mongodb/bin/mongoexport --csv --db local --collection oplog.rs -o changelog.csv --fields op,ns -q "$q"
動作しません。出力
Assertion: 10340:Failure parsing JSON string near: ts: { $gte
Timestamp()に何か問題があると感じますか?