【问题标题】:Mongoose preventing saving two documents and sub documents猫鼬防止保存两个文档和子文档
【发布时间】:2017-01-13 10:39:20
【问题描述】:

出于保护我的 API 的原因进行编辑。没有回答问题。

【问题讨论】:

    标签: node.js mongodb mongoose mongoose-schema


    【解决方案1】:

    可能没有保存从 GameSession 文档中删除的游戏会话?

    router.delete("/gamesessions/:uID/sessions/:gID", function(req, res) { var gamesession = new GameSession(req.body); gamesession.remove(function(err) { req.user.save(function(err, user) { if(err) return next(err); gamesession.save(function(err, gamesession){ if(err) return next(err); res.json({message: 'Updated GameSession Doc'}, gamesession) }) res.json(user); }); }); });

    【讨论】:

    • 我在使用此代码时收到 404 not found 错误。我知道我的 uID 和 gID 参数让用户和游戏会话被删除。只是它只删除了我查询所有游戏会话的游戏会话,但是当我查询用户时,它仍然作为子文档出现在用户 json 响应中。
    猜你喜欢
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    • 2017-05-07
    • 2019-01-22
    • 1970-01-01
    • 2015-06-26
    相关资源
    最近更新 更多