0
私はmongoDBに2つのコレクションを持っています。ユーザーとソーシャル(ユーザー - ユーザーはウェブサイトから登録し、ソーシャル - ソーシャルメディアからログオンしたユーザー)、これらの2つのコレクションから1人のユーザーを検索したいと思いますか?これは可能ですか?私は(Users&&Socials).findOne({...})
を使用しようとしましたが、これは愚かな考えです。mongodbの2つのコレクションから1人のユーザーを探します。
これはお勧めできません。代わりに1つのコレクションを持ち、どちらがどれであるかを識別するためにdiscriminator属性を使用します。実際、マングースには、同じコレクション内に異なるファーストクラスのモデルを格納できるような目的のための "多態性"メカニズムがあります。したがって、もちろん独自のスキーマを持ちます。 [Mongoose discriminators](http://mongoosejs.com/docs/discriminators.html)。 「ビュー」と同じコレクション内の複数のモデルと、両方に共通の属性を照会できる単一のモデル。すなわち "username" –