Как запросить поле внутри объекта в Sails js с помощью sails-mongo - PullRequest
0 голосов
/ 08 мая 2019

У меня две похожие проблемы:

Я пытаюсь запросить

► поле внутри объекта. ► поле внутри массива объектов.

Я пробовал с помощью метода внутри где найти,

Я должен запросить от: -

{
"address": {
    "addressLine1": "HSR 2nd Sector",
    "city": "Rajamundry",
    "country": "India",
    "pincode": 65646
},
.....
}

Тест 1:

const query = {};

query.address = {
  'city': { 'contains': params }
}


Model.find(
  where: query
)

Тест 2:

const query = {};

query.address = {
  'contains': [params]
}


Model.find(
  where: query
)

Тест 3:

const query = {};

query.address = [
 { 'country': { 'contains': params } }
]


Model.find(
  where: query
)

Оба не работали. Любые другие предложения будут полезны.

Ожидается, что запись, соответствующая параметрам, будет возвращена по адресу addressLine1, стране, пин-коду или городу

...