Я работаю над проектом SailsJS и мне нужно создать объект JSON для моего поиска ORM работать, это как поиск должен быть проведенКак создать объект JSON с повторяющимися ключами
Venue.find({
is_published: true,
restaurant_services: {
contains: '"delivery":"1"',
contains: '"takeout":"1"'
},
restaurant_specialties: {
contains: '"breakfast":"1"',
}
}).exec
Так как вы можете видеть, что объект JSON внутри Find() - это тот, который нужно создать, а значения внутри имеют дублирующие ключи.
Не следует ли 'contains' ключ быть объекта, если вы хотите, чтобы формат? –
Это не JSON. Это литерал объекта javascript. JSON - это просто формат seriliazation. Что вы имеете дело с фундаментальной проблемой javascript arround имеют два свойства с тем же именем. Рассматривали ли вы изменение структуры данных на нечто вроде 'restaurant_services: {contains: ['" delivery ":" 1 "', '" takeout ":" 1 "'}}' –