sql >> データベース >  >> NoSQL >> MongoDB

MongoDB:ネストされた配列にサブ配列が含まれているかどうかの確認

    $allを試すことができます $elemMatchを使用 クエリ条件に一致します。

    db.collection.find({
        gradeCards: {
            $all: [{
                "$elemMatch": {
                    id: 1234,
                    comments: {
                        $in: ['GOOD', 'NICE']
                    }
                }
            }, {
                "$elemMatch": {
                    id: 2345,
                    comments: {
                        $in: ['GOOD']
                    }
                }
            }, ]
        }
    })
    



    1. mongodbで空のコレクションを作成する

    2. Trelloのようなカードやリストを再配置する方法は?

    3. c#ドライバーを使用してMongoDBに辞書を挿入します

    4. MongoDBで多言語テキストインデックスを作成する