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

Node.jsでfindOneをループで使用するには時間がかかりすぎる

    質問1の回答:はい、その通りです。

    Node.jsの非同期性によるものですか。

    また、Node.jsがそれを使用できるメカニズムを提供することを防ぐために、それ以外の場合は1つのフラグを設定することで手動で実行できます。

    質問2の回答:

    $inを使用できます findOneの代わりに 、簡単かつ迅速になります。

    例えば.find({ "fieldx": { "$in": arr } })

    arr :-これでは、アレイ全体を提供する必要があります。



    1. マングースからコレクションのリストを取得しようとしています

    2. RedisとMemcacheまたは単にRedis?

    3. MongodbホットフィックスKB2731284

    4. mongodbタイプを配列に変更