mongodb 两个关联表怎么做排序?

比如
A表 存放文章状态表,比如记录status字段标记文章已经发布、发布成功、发布失败等等
B表。存放文章数据表,比如里面有个字段:点击率。

现在我需要列出发布成功,按照点击率降序排列的数据,如何做?


我感觉这个问题貌似不是mongodb数据库的问题了。在考虑要不要换其他数据库,才能支持复杂一点的查询。

阅读 3.4k
1 个回答

反范式了解一下?
MongoDB为水平扩展和高性能而生,注意在分布式环境下应该避免用关系模型来思考问题,因为这往往都会成为性能的瓶颈。就你的问题而言,似乎没有什么理由要把这些数据拆成两个表来存储。如果在同一个文档中同时存放你说的那些数据,问题是不是就解决了?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏