Mongodb mongo查询大于最后一个值

Mongodb mongo查询大于最后一个值,mongodb,find,Mongodb,Find,假设我有一个收藏: 速度:40 速度:43 速度:78 速度:90 速度:22 我想查询速度值的变化是快还是慢超过每小时10英里。这可以内置到mongo查询中吗?还是javascript应该这样做 我认为用mongo查询是不可能的。这个查询需要一次查看两个文档——据我所知,这在今天是不可能的,而且可能永远也不可能有效地实现(因为如果使用切分,单个集合的文档可能会分布在不同的机器上) 这看起来很复杂,即使在SQL中也很难实现——也许可以使用自连接来实现 如果您发现一些难以查询的内容,则可能表明您的

假设我有一个收藏: 速度:40 速度:43 速度:78 速度:90 速度:22


我想查询速度值的变化是快还是慢超过每小时10英里。这可以内置到mongo查询中吗?还是javascript应该这样做

我认为用mongo查询是不可能的。这个查询需要一次查看两个文档——据我所知,这在今天是不可能的,而且可能永远也不可能有效地实现(因为如果使用切分,单个集合的文档可能会分布在不同的机器上)

这看起来很复杂,即使在SQL中也很难实现——也许可以使用自连接来实现


如果您发现一些难以查询的内容,则可能表明您的模型不正确。在开始使用javascript之前,最好先研究一下是否有一种不同的模式建模方法

感谢您对建模模式的建议,这很有意义。