検索

ホームページ  >  に質問  >  本文

mongodbの実行項目数が不定である問題

リーリー

上記のコードは一度に 100 アイテムのみを更新しますが、時には数百アイテムしか更新されず、一度に 200,000 アイテムのデータを更新することはできません。これはなぜですか?

为情所困为情所困2742日前772

全員に返信(1)返信します

  • ringa_lee

    ringa_lee2017-05-17 10:03:33

    よく理解できないことがいくつかあります:

    1. シェルスクリプトのように見えますよね?

    2. 条件に{"Properties.AccountId":null},为什么还要if(value.Properties.AccountId == null)?或者你想判断的是AccountId === null?

    3. があるので
    4. update方法的详细说明可以查看文档。文档中的定义是:db.collection.update(query, update, options),所以不知道最后的falsetrue本意是想查什么?upsertmulti?これは次のようになります:

      リーリー

      でも何を使っているの?まあ、初心をはっきり言った方が良いので推測はしません。 _id条件应该也没有multi

    5. ループ更新を使用していて、各ループに条件があります。200,000 個のデータを更新したい場合、これらの条件は 200,000 個のデータ全体をカバーできますか?

    6. 返事
      0
  • キャンセル返事