0

我不确定这是否是最好的方法,但我正在 node.js 中创建一个博客系统,其中我有我的 blogPost 架构,我有另一个作者架构。

现在我想创建另一个,但这个只用于存储博客的配置。

比如:要显示多少篇博文,用什么布局来显示页面,谁是博客的管理员等等。

我不确定这是否可能,但我只想拥有一条记录的原因是,如果下次打开该页面时数据库中已经存在密钥,那么只有在他们想要更改时才会更新值某物。

我正在使用MongooseandElasticsearch来索引和镜像数据库mongoosastic

4

1 回答 1

1

是的,除了仅将 1 个文档放入该集合之外,这实际上不需要任何特殊的东西。我只是将您的默认配置设置集保留为代码中的一个简单的 javascript 对象,如果您在 mongo 中找到配置记录,只需使用它通过_.defaults或类似方法覆盖默认值。对于它的价值,更常见的标识博客管理员将存储在用户记录中,而不是存储在博客配置对象中(user.isAdmin = true对于简单的情况),但任何一种方式都可以。

于 2013-06-30T18:42:34.733 回答