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

mongodbとnodejsを使用してpromiseを解決する

    以下が機能するはずです:

    var getShows = function () {
    
        return new Promise(function (resolve, reject) {
    
            usersdb.find(function (err, users) {
                if (err) return console.error(err);
    
                var task = function (user) {
                    return new Promise(/* ... */);
                };
    
                var actions = users.map(task);
                Promise.all(actions).then(resolve, reject);
            });
    
        });
    
    };
    
    getShows().then(function (results) {
        // Prints the result of each task as an array
        console.log(results);
    });
    


    1. MongoDBを使用した単純なタグ付けの実装

    2. MongoDBのコレクションレコード内の配列を並べ替える方法は?

    3. mongodbクエリの更新はネストされたフィールドを選択します

    4. Cosmos DB Aggregation Pipelineに互換性がありません(Mongo API)?