用户collection,我是这么设计的:
User { uid: xx, name: xxx, description: xxxx, follow: ["uid1","uid2","uid3",...] }
为了列出某个用户follow的所有人列表,我该如何写查询语句呢?
<uid1, name1, description1> <uid2, name2, description2> ...
走同样的路,发现不同的人生
mongodb をスキームレス SQL データベースとしてだけ考えないでください。Mongodb にはサブクエリやクロステーブル クエリの概念がありません。
あなたの説明によると、ユーザーがフォローしている全員の詳細な情報リストを取得したい場合、1つの方法は、これらのユーザーのすべての情報をUserに保存することです:
または、二次クエリを使用してコードを再度確認することもできます
mongodb をスキームレス SQL データベースとしてだけ考えないでください。Mongodb にはサブクエリやクロステーブル クエリの概念がありません。
あなたの説明によると、ユーザーがフォローしている全員の詳細な情報リストを取得したい場合、1つの方法は、これらのユーザーのすべての情報をUserに保存することです:
リーリーまたは、二次クエリを使用してコードを再度確認することもできます
リーリー