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

MongoDB-総計

    $sum int、long、floatでのみ機能します。現在、文字列を数値に解析する演算子はありませんが、これは非常に便利です。 Mongoは文字列として保存されているすべての数値フィールドを変換します しかし、それは遅いでしょう。

    アプリケーションが数値をint/long / floatとして格納していることを確認し、すべてのドキュメントを反復処理して値を更新するスクリプトを作成することをお勧めします。また、https://jira.mongodb.org/browse/で機能リクエストを追加することをお勧めしますサーバー 文字列を数値に変換する演算子を追加します。




    1. リーンクエリの結果からマングースモデルを作成する

    2. mongoimportを使用して、csvデータをmongodbの配列としてインポートします

    3. Mongo-オブジェクトキーが可変である場所に一致

    4. MongoDBは、既存のフィールドからスコアを計算し、それを同じコレクションの新しいフィールドに配置します