mongo如何连表查询,比如有一个users 还有一个blogs 输出 blogs内容和作者信息
mongodb不支持关系数据库的join(接続)クエリ
mongodb
join
例:
users には blogid 属性があり、ブログの ID は 1 対 1 です:
users には blogid 属性があり、ブログの ID は n のペアです:
ブログには、ブログのサブドキュメントとして著者の情報を直接埋め込むことができます。
mongoose は結合を実装するための Populate メソッドを提供します。でも、それも分かりません~http://www.nodeclass.com/api/mongoose.html#guide_populate
比較的単純ですが不器用な方法は、最初に 1 つのテーブルをチェックし、次にそれぞれの結果を確認してから、上記の回答のように別のテーブルをクエリすることです。
mongodb
不支持关系数据库的join
(接続)クエリ例:
リーリーusers には blogid 属性があり、ブログの ID は 1 対 1 です:
リーリー例:
リーリーusers には blogid 属性があり、ブログの ID は n のペアです:
リーリーブログには、ブログのサブドキュメントとして著者の情報を直接埋め込むことができます。
mongoose は結合を実装するための Populate メソッドを提供します。でも、それも分かりません~
http://www.nodeclass.com/api/mongoose.html#guide_populate
比較的単純ですが不器用な方法は、最初に 1 つのテーブルをチェックし、次にそれぞれの結果を確認してから、上記の回答のように別のテーブルをクエリすることです。