сохранение результата запроса mongodb с помощью обратного вызова mon goose - PullRequest
0 голосов
/ 06 марта 2020

пожалуйста, посмотрите фактическую коллекцию и результат моего запроса

///actual collection document /// collection name: collection1
{
        "_id" : ObjectId("5e60ad0c40b13b4cdc0775f3"),
        "isApproved" : false,
        "dealerSAPCode" : 31667011,
        "vendorSAPCode" : 21667011,
        "order" : [
                {
                        "productCode" : "CO1",
                        "subscriptionCopies" : 0
                },
                {
                        "productCode" : "CO2",
                        "subscriptionCopies" : 300
                },
                {
                        "productCode" : "CO3",
                        "subscriptionCopies" : 0
                },
              ],
      }

мой запрос выполняется в nodejs / mon goose ORM Orders.aggregate([...]) результат моего запроса

{
        "_id" : ObjectId("5e60ad0c40b13b4cdc0775f3"),
        "isApproved" : false,
         "dealerSAPCode" : 31667011,
         "vendorSAPCode" : 21667011,
        "order" : [
                {
                        "productCode" : "CO1",
                        "subscriptionCopies" : 142
                },
                {
                        "productCode" : "CO2",
                        "subscriptionCopies" : 65
                },
                {
                        "productCode" : "CO3",
                        "subscriptionCopies" : 0
                },
              ],
      }

может быть несколько фактических документов, и, соответственно, мой запрос выдает несколько результатов, соответствующих "dealerSAPCode", "vendorSAPCode", теперь мне нужно обновить "subscriptionCopies" по сравнению с "productCode" в фактическом документе в пн go коллекция . Это то, что я пробовал * в фактическом документе против order.productCode с соответствующим "dealerSAPCode" & "vendorSAPCode"

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