2016-03-08 49 views
1

我試圖找出在我的快速應用程序中標記帖子的最佳方法。有兩種類型的帖子,例如「電話」和「平板電腦」。他們都可以共享標籤,但需要不同的型號才能訪問它們(這不會改變)。Express JS中的帖子,標籤和貓鼬或任何其他語言

我打開了Wordpress,看看它如何處理標籤,但在數據庫中有很多副本數據,我認爲這不適合我的應用程序。

我應該將標籤存儲爲帶分隔符的字符串並在帖子中進行查詢嗎?或者,我應該爲這些標籤創建一個新表格,這些標籤的帖子ID與標籤列表相關聯,這樣當我搜索時,我只需搜索給定的表格而不是兩個不同的表格?

感謝

回答

1

只要文件不會超過16MB,我會保持一個文檔作爲數組字段標籤內。

然後,我將創建一個標籤字段的索引 - 有一個簡單的方法來顯示包含特定標籤的文檔(mongo將索引所有數組條目並提供快速搜索)。

+0

此模式的任何代碼? –

+0

@connor水蛭你能更具體嗎? – profesor79

+0

模式是什麼樣的郵政和標籤貓鼬郵政有很多標籤和標籤有很多帖子? –

相關問題