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

長いクエリ文字列をMongoDBに直接解析する(SQLの場合と同じように)

    db.commandを使用してクエリを直接実行できます ノードjsで。

    dbコマンドとしての集約クエリは以下の形式を取ります。

    https://docs。 mongodb.com/manual/reference/command/aggregate/#aggregate-data-with-multi-stage-pipeline

    情報をキーと値のペアとして送信するようにJavaScriptを調整します。 collectionnameにそれぞれキーを付けます およびquery そして、それらの値を以下のコマンドに渡します。

    db.command( aggregate: collectionname, pipeline: query, cursor: { } }

    クエリの種類が異なれば、構文も異なります。したがって、db.commandでそれに応じてキーと値のペアを渡す必要があります 。

    詳細はこちら

    https://docs.mongodb.com/manual/reference/command/




    1. Joda-Timeを使用してMongo挿入の正しいISODateを形成する

    2. Go公式ドライバーを使用してaddToSetを実行するにはどうすればよいですか?

    3. JSONファイルのMongoimport

    4. TypeError:ObjectId('')はJSONシリアル化できません