Присоединяйте документ по полю, которое не является первичным ключом
У меня есть внешняя система, которая создает документы (заказы) на моей платформе. Ссылка на мою платформу поддерживается через строковый код, который не является первичным ключом. Итак, у меня есть следующие объекты:
{
docType: "submission",
code: "XPTO28",
name: "test-sub"
}
{
docType: "order",
code: "XPTO28",
value: "100$"
}
Есть ли какой-либо запрос, чтобы связать документы заказа с отправкой документов без использования первичных ключей, или я должен делать это программно?
1 ответ
Решение
Вы должны сделать это программно. Объединения в N1QL в настоящее время ограничены связыванием поля (или чего-то, что может быть восстановлено из поля, например, конкатенацией префикса) с первичным ключом объединенного пространства ключей.