构建MongoDB文档

时间:2012-05-28 10:38:35

标签: mongodb nosql

我正在尝试设计我的第一个NoSQL数据库,作为一个例子,我试图从Twitter获取内容。我在决定如何构建文档时遇到了一些困难。

如果我每天从几个标签中抓取(例如#Programming #stackoverflow #nosql等),我应该如何构建文档以使它们不会变得太大而我仍然可以根据所有标签进行分析?

我想过创建这样的文档:

/{day}/{hashtag}

这会让我得到以下信息:

/28052012/Programming

/28052012/StackOverflow 

/28052012/NoSql

但是,我如何从合并的主题标签中获取最新的5条推文?

1 个答案:

答案 0 :(得分:1)

您应该使用$or operator。它可以使用索引,并允许您执行有效的查询。