2017-04-30 7 views
0

私の目標は簡単です。ユーザー1とユーザー2が部屋にいるかどうかを調べたいと思います。 2人のユーザーが存在する場合2つ以上のフィールドが存在する場合、どのようにマングースでスキーマを検索しますか?

var RoomSchema = new Schema({ 
    user1: { type: Schema.Types.ObjectId, ref: 'User' }, 
    user2: { type: Schema.Types.ObjectId, ref: 'User' }, 
}); 

にはどうすれば

Room.findOne({ "if user1 and user2 then "}) 

それは二つのフィールドのデータが存在するかどうか照会することは可能です例えば、マングースに見つけるのですか?

答えて

0

以下のクエリを試すことができます。

Room.findOne({ user1 : { $exists: true}, user2 : { $exists: true}, add your condition }) 
関連する問題