RDBMS的一个重要优点是SQL作为一种声明性和强大的查询语言。我知道MongoDB有一种查询语言,但它不包括连接操作。有没有人尝试过为MongoDB制作高级查询语言,能够:
a)处理跨不同集合的连接操作?
b)通过查看集合中的索引和索引的基数来智能地处理连接操作--即模拟SQL中的查询计划?
似乎你应该能够编写一个更高级别的查询语言,使用(b)来智能输出JavaScript代码和Mongo本机查询的组合,以执行(a)。
a)处理跨不同集合的连接操作?
b)通过查看集合中的索引和索引的基数来智能地处理连接操作--即模拟SQL中的查询计划?
似乎你应该能够编写一个更高级别的查询语言,使用(b)来智能输出JavaScript代码和Mongo本机查询的组合,以执行(a)。