estou tentando inserir um referencia de outra collection apos inserir alguns dados em uma determinada collection.
funciona da seguinte forma, eu crio alguns dados e insiro na collection ESCALA e apos isto eu filtro o item que acabei de inserir na ESCALA e pego o ID dele, e da mesma forma no meio do processo eu obtenho o ID do item da outra collection que quero referenciar no item inserido na ESCALA no campo status.
ate aqui tudo bem, eu ja tenho os 2 ID's que precisa, mas quando chega na parte de inserir a referencia, da um erro que fala que eu nao posso inserir farias referencias em um campo de referencia unica ( WDE0020: Provided relationshipAttribute [status] is not a multi-reference field.)
mas eu preciso que o campo seja somente de referencia unica pois preciso que ele apareça em uma tabela em outra pagina, e na tabela ele so aparece se for referencia unica.
eu consegui inserir quando eu troco o campo status para multiplas referencias, mas ai depois a tabela na outra pagina nao mostra a referencia e o link que tem nela e ainda da um erro dizendo que a tabela nao pode ter mais de 50 itens de referencia.
const item = $w("#dataset4").getCurrentItem(); console.log(item)
const item2 = $w("#dataset2").getCurrentItem(); console.log(item2) wixData.insertReference("ESCALA", "status", item._id, item2._id) .then(() => { console.log("Reference inserted"); $w("#dataset1").refresh() $w("#table2").refresh() })
*** ACABEI DE CONSEGUIR ** NA PARTE QUE EU INSIRO NA COLLECTION, NO CAMPO STATUS EU COLOCO A ID DO ITEM DA OUTRA COLLECTION, E AGORA DEU CERTO