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

検索クエリで数学を実行するmongodb

    MongoDBクエリ言語と集計フレームワークには、非常に限られた数学演算子しかありません。

    ただし、MongoDBは任意のJavascript関数を使用して、 $where -演算子。これにより、非常に複雑な条件で検索クエリを作成できます。ただし、この方法は非常に遅いことに注意してください(ただし、必ずしもSQLよりもはるかに遅いとは限りません)。

    しかし、列名を見ると、地理データを処理しているように見えます。 MongoDBには、地理空間データのインデックス作成とクエリを行うための非常に機能豊富で効率的なフレームワークがあります 。これを使用することも、三角関数を直接処理するよりもはるかに高速で使いやすいオプションになる可能性があります。




    1. SQLで短い月の名前を取得する方法

    2. ソートされた配列をMongoDBに保存する方法は?

    3. MongoDBの構成ファイルを作成する方法

    4. Pythonでの接続を拒否するmongodb