sql >> データベース >  >> NoSQL >> MongoDB

mongoexportJSON解析エラー

    mongoexport コマンドラインユーティリティは、 JSONでのクエリの受け渡しをサポートしています フォーマットしますが、 JavaScriptを評価しようとしています クエリで。

    JSON形式は元々JavaScriptのオブジェクト表記から派生したものですが、JSONドキュメントのコンテンツはeval()なしで解析できます。 JavaScriptインタープリターでそれを実行します。

    JSONは「構造化データ」を表すものと見なす必要があります "およびJavaScriptを"実行可能コードとして "。したがって、実際には、実行しているクエリには2つの異なるコンテキストがあります。

    mongo コマンドラインユーティリティは、JavaScriptインタープリターと、MongoDBを操作するためのいくつかのヘルパー関数を含むインタラクティブなJavaScriptシェルです。 JavaScriptオブジェクトの形式はJSONに似ていますが、JavaScriptオブジェクト、関数呼び出し、および演算子を使用することもできます。

    1221029382*1000の例 これは、mongoで実行した場合にJavaScriptインタープリターによって実行される数学演算の結果です。 シェル; JSONでは、新しい日付には無効な値であるため、mongoexportは「JSON文字列の解析に失敗しました」というエラーで終了します。



    1. Mongo:特定のフィールドがないアイテムを検索する

    2. インデックスがmongodbに存在するかどうかを確認する

    3. Linuxでエラーmongodが停止しているのに、サブシステムがロックされ、ジャーナルファイル用の空き領域が不足しているのはなぜですか?

    4. Mongoグループとプッシュ:すべてのフィールドをプッシュ