Así que estoy usando sanity .patch() para insertar datos dentro de una matriz. Pero recibo continuamente este error:
Error: insert(at, selector, items) takes an "at"-argument which is one of: "before", "after", "replace"Aquí está mi código de referencia:
publicar.js
// ... { name: "peopleLiked", title: "People Liked", type: "array", of: [{ type: "string" }] }Donde lo estoy usando:
client.patch(id) .insert({ "before": `peopleLiked.array[0]`, "items": [auth.currentUser.displayName] })Alguien puede ayudar.
La sintaxis de inserción es incorrecta, al mirar los documentos , debería estar en la línea de:
client.patch(id).insert('before', 'peopleLiked', [{"items": [auth.currentUser.displayName]}])
No estoy familiarizado con Cordura, pero parece que también necesitará .commit() después del parche
Espero que ayude