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

マングースの参照文書を更新するという連鎖の約束

    マングースは約束を処理します: http://mongoosejs.com/docs/promises.html

    だからあなたは簡単にできます:

    app.post('/accounts', authenticate, (req, res) => {
        var account = new Account({
            name: req.body.name,
            _owner: req.body._owner,
        });
        account.save()
            .then((doc) => User.findOneAndUpdate(
                { uid: req.body._owner },
                { $set: { account: doc._id } },
                { new: true }
            )
            .then(() => doc);
        }).then((account) => {
            res.send(account);
        }, (e) => {
            res.status(400).send(e);
        });
    });
    


    1. redisスレーブはマスターと同期しません

    2. MongoDBrootユーザー

    3. mongodbでの日付比較

    4. MongoDB + Doctrine:テキスト検索スコアでクエリを並べ替える方法