【发布时间】:2012-07-09 10:42:29
【问题描述】:
我正在考虑将node.js 工具用于即将进行的项目,用于学习和绩效目的。 For example,Rails 中的一些模型:
class User
has_many :topics
has_many :friends
has_many :friend_users, :through => :friends
has_many :friend_topics, :through => :friend_users, :source => :topics
end
class Friend
belongs_to :user
belongs_to :friend_user, :class_name => "User",
:foreign_key => :phone_no, :primary_key => :phone_no
end
class Topic
belongs_to :user
end
允许优雅的查询代码,例如:
latest_10_topics_from_friends = current_user.friend_topics.limit(10)
并生成优化的 SQL。 node.js 生态系统中是否有类似的东西?
【问题讨论】:
-
最有可能是 mysql 或 postgre。
标签: ruby-on-rails node.js activerecord