相关疑难解决方法(0)

如何在Mongo中实现帖子标签?

我正在和Mongo一起做一个类似SO的宠物项目,我想实现post标签.每个标签都有一个名称和一个slug(在URL中用作id的字符串),一个帖子有多个标签.我希望能够创建诸如"查找帖子,其中包含标签A,没有标签B"的查询,我想知道这样做的方法是什么.

一种方法是在每个帖子中存储一个标签ID数组 - 这将使所述查询变得容易,但是每个帖子需要额外的一个来获取标签名称和slug.另一种方法是在每个帖子中存储[标签名称,标签slug]的数组,但我不确定我是否能够在a中使用该信息find.

还有其他一些方法,对mongo更好吗?我是NoSQL的新手,所以我很欣赏任何有关如何实现这一点的建议.另外,我正在使用PHP绑定,但这可能无关紧要.

mongodb

21
推荐指数
1
解决办法
1万
查看次数

标签 统计

mongodb ×1