クエリ:db.user.save({'user_id':1603、 'email': '[email protected]'、 'rel':[{'fid':1604、 's '0'、{'fid':1605、 's':1}、{'fid':1606、 's':2}]}) USERのコレクションを作成し、user_idを持つユーザー、電子メール、およびサブコレクションRELが含まれます。 サブコレクション内には、REL FID(フレンドID)とS(フレンドシップのステータス)のペアがあります(例:0 - フレンドリクエストの送信1 - フレンド2 - すなわち、サブコレクションRELユーザID1603は、友人との友好関係、友情の状況に関する情報である。サブコレクションで検索mongoDB
問題。 ID 1606を持つユーザーがいます。ユーザーID 1603を扱っているかどうかを調べる必要があります。
これを行うには、まずID 1603のユーザーを見つけ、取得してくださいREL db.user.findOne
RELのサブコレクションにある1606というFIDの値を検索し、IDが1603のユーザーを見つけました。 このような場合は、次のようになります(「 ' FIDが見つかった場合は、Sに戻ります。つまり、1606および1603のユーザーフレンドリーなステータスです。
ここで問題が発生します。 podskazheshが感謝の意を表します。
少なくともあなたのコマンドを読むことができるようにいくつかのフォーマットを試してみてください!また、「podskazheshが感謝してくれたら」とはどういう意味ですか?私はそれが英語以外の言語であることを推測していますが、これは英語のサイトであり、まず翻訳を試みるべきです。 – danio
私はこれと一緒にサブcolelction "REL"は表示されません、ドキュメント内のRELキーだけ? – danio