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

MongoDBでネイティブES6Promiseを使用する

    回避するものは何もありません。これは予想される動作です。 cursor.count() 約束を返します。値が必要な場合は、.thenを使用する必要があります 、例:

    DbConnection({}).then(
     db => {
        let cursor = db.collection('bar').find();
        return cursor.count();
      }
    }).then(
      count => {
        console.log(count);
      },
      err => {
        console.log(err);
      }
    );
    

    または簡体字

    DbConnection({}).then(db => db.collection('bar').find().count()).then(
      count => console.log(count),
      err => console.log(err)
    );
    


    1. DockerMongoのデータ量を設定する方法

    2. 公式C#ドライバーを使用してMongoDBBsonドキュメントをシリアル化/逆シリアル化します

    3. SpringBootredisTemplateの自動配線に失敗しました

    4. MongoDB配列で重複する値を見つける