Как вытащить конкретный объект, если массив формата массива, как это в mongodb? - PullRequest
0 голосов
/ 05 октября 2019

это коллекция постановки задачи, и мне нужно вытащить объект, который имеет "name": "mandy".

{
    "_id" : ObjectId("5d8de0dfc576e009090a3bf2"),
    "quizGroup" : [ 
        {
            "quizes" : [ 
                {
                    "name" : "mandy",  
                    "address" : "usa",
                    "branch" : "cse"
                }, 
                {
                    "name" : "nandy",
                    "address" : "uk",
                    "branch" : "cse"
                }
            ]
        }
    ]
}

Я пробовал этот запрос

update({'quizGroup.quizes.name': 'mandy'},{$pull: {'quizGroup.$[].quizes': {'name': 'mandy'}}})

показывает некоторую ошибку, которая показывает «Обновил 1 существующую запись (записи) за 1 мс», но изменения не имеют места для правильного запроса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...