使用 DBRef 示例嵌入 ExpressJS 和 Mongoose Schema

Posted

技术标签:

【中文标题】使用 DBRef 示例嵌入 ExpressJS 和 Mongoose Schema【英文标题】:ExpressJS & Mongoose Schema embedding with DBRef examples 【发布时间】:2011-07-01 23:54:07 【问题描述】:

我很乐意收集/查看使用 ExpressJS 和 Mongoose 的任何代码示例或链接,这些示例显示了 Schema 嵌入、使用 DBRefs 保存/更新。简单用例:

在博客文章和每个评论中对用户的 DBRefs 的博客文章的评论,显示保存/更新,并且可能作为一种额外的享受:getter、setter 和一个虚拟的或 2 个总计 cmets 或其他东西

【问题讨论】:

【参考方案1】:

有一个关于此的问题:https://github.com/LearnBoost/mongoose/issues#issue/188

【讨论】:

【参考方案2】:

你可能想看看 https://github.com/jspears/mojaba 和https://github.com/jspears/mers

Mers 在 expressjs 框架中将 Mongoose 模式公开为 JSON/REST,而 Mojaba 为 mongoose 模式创建 CRUD 操作。我正在努力让 mojaba 成为一个 express 插件,所以你所要做的就是添加你的架构,你就会得到一个功能齐全的 crud 东西,但这还没有完成。

它有点粗糙,但应该可以。

【讨论】:

很有趣,虽然它似乎与上述问题无关,但听起来确实很有用!

以上是关于使用 DBRef 示例嵌入 ExpressJS 和 Mongoose Schema的主要内容,如果未能解决你的问题,请参考以下文章

Expressjs Mongoose 发现嵌套的嵌入文档未定义

使用 Mongoose / mongoose-dbref 使用和填充(真实的)DBRef 数组

为啥 MongoDB 文档建议不要使用 DBREF?

使用 QueryDSL 使用 Spring Data MongoDB 查询 DBRef

使用 Expressjs + JWT + Angularjs 的回调问题

Mongo 如何使用 DBRef 进行 $lookup