2012-04-13 54 views
0

如果有人知道我的“查询”的一些示例,会不错。PHP和MongoDB - 高级查询

如果有一个包含价格和时间戳的集合,我必须查询具有最新时间戳记“唯一”的记录。

我可以查询按时间戳排序的所有记录,并使用结果中的最新时间戳记做第二个查询,但我想这不是最好的方法(500.000记录)。有人知道用mongoDB和PHP5做这件事的好方法吗?

回答

2

如果您使用标准的自动生成的默认“_id”主字段,即基于时间戳。按降序获取单个(limit(1))将是最近的文档。

除此之外,取决于您正在使用的模式。

+0

谢谢,这是我一直在寻找的想法:-)! – opHASnoNAME 2012-04-13 10:11:36