получить данные после населения NodeJs MongoDB - PullRequest
0 голосов
/ 21 января 2020

это моя схема введите описание изображения здесь

У меня есть запрос на популяцию, подобный этому

 let population = [{model: Customer, path: 'customer'}, {model: Role, path: 'role', select: 'user', populate: {model: User, path: 'user'}}]

, и результат этого запроса похож на

 "data": [
            {
                "isactive": false,
                "created_at": "2020-01-20T07:57:36.251Z",
                "_id": "5e255e7fe560893f0c30f9ce",
                "code": "4",
                "name": "DISTRIBUTOR 1",
                "contact": "ronald",
                "phone": 812117562425,
                "email": "info@test.com",
                "tipe": "A",
                "__v": 0,
                "customer": null,
                "role": {
                    "_id": "5e255e96e560693f1c30f2cf",
                    "distributor_id": "5e255e2fe522083f0c30f9ce",
                    "user": {
                        "isactive": false,
                        "last_login": "2020-01-21T02:15:55.073Z",
                        "superUser": false,
                        "_id": "5e255fb6e560893f0c30f9d0",
                        "role_id": "5e255e96e560893f0c30f9cf",
                        "name": "yogi",
                        "description": "Admin1"

У меня такой вопрос: как я могу получить только данные пользователя из каждой роли у одного дистрибьютора?

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