2013-06-30 62 views
0

我不確定這是否是最好的方法,但是我在node.js中創建了一個博客系統,其中我有我的blogPost模式,並且我有另一個模式作者。在mongoose nodejs中創建一個模式只有一個記錄

現在我想創建另一個,但是這個只會用於存儲博客的配置。

例如:顯示多少個博客帖子,顯示頁面的佈局是什麼,博客的管理員是誰等等。

我不確定這是否可能,但我只想擁有一條記錄的原因是因爲如果該鍵在數據庫中已存在,下一次打開該頁面時它只會更新值if他們想改變一些東西。

我使用MongooseElasticsearch來使用mongoosastic來索引和鏡像數據庫。

回答

1

是的,這是可能的,沒有任何特別的事情,除了將1個文檔放入該集合之外。我只是將一組默認的配置設置保存爲一個簡單的javascript對象,如果你在mongo中找到配置記錄,只需使用它來覆蓋_.defaults或類似的默認設置即可。值得一提的是,更常見的標識博客管理員將存儲在用戶記錄中,而不是存儲在博客配置對象(簡單情況下爲user.isAdmin = true),但任何一種方式都可以。

相關問題