比如
A表 存放文章状态表,比如记录status字段标记文章已经发布、发布成功、发布失败等等
B表。存放文章数据表,比如里面有个字段:点击率。
现在我需要列出发布成功,按照点击率降序排列的数据,如何做?
我感觉这个问题貌似不是mongodb数据库的问题了。在考虑要不要换其他数据库,才能支持复杂一点的查询。
比如
A表 存放文章状态表,比如记录status字段标记文章已经发布、发布成功、发布失败等等
B表。存放文章数据表,比如里面有个字段:点击率。
现在我需要列出发布成功,按照点击率降序排列的数据,如何做?
我感觉这个问题貌似不是mongodb数据库的问题了。在考虑要不要换其他数据库,才能支持复杂一点的查询。
1 回答7.5k 阅读✓ 已解决
1 回答6.2k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
1k 阅读
反范式了解一下?
MongoDB为水平扩展和高性能而生,注意在分布式环境下应该避免用关系模型来思考问题,因为这往往都会成为性能的瓶颈。就你的问题而言,似乎没有什么理由要把这些数据拆成两个表来存储。如果在同一个文档中同时存放你说的那些数据,问题是不是就解决了?