BASHシェルスクリプトからMongoDBのクエリを実行する必要があります。evalとMongoのprintjson()を使用すると、テキスト出力が得られますが、解析する必要があります。他のスクリプト言語(Python、Ruby、Erlangなど)を使用することはできません。
JSON.sh(BASHスクリプトlib JSONパーサー:https ://github.com/rcrowley/json.sh )を調べたところ、BSONを認識しないという問題以外の解決策に近いようですが- not-JSONデータ型。BSONデータ型を認識するように変更する前に、既存のソリューションを知っている人はいますか?
ありがとう。
10/11以下のStennieは、MongoDBユーザーグループで回答を受け取ったことを示し、URLを提供します。答えは非常に素晴らしく完全であり、「MongoDBは実際にはバニラJSON標準とは少し異なるMongo拡張JSONと呼ばれるものを使用しています...」で始まるため、パーサーを変更する必要があります。ありがとうございます。