import { Client, Databases, Query } from "node-appwrite"; const client = new Client() .setEndpoint('https://appwrite.almeira.com.co/v1') .setProject('69b84df5003bd8957c5c') .setKey('standard_ee81a4ca6784c0fa6a23abab0a983dbba9cd0c2d8e211a00c759d9801f5d8e27b43a605bfa373e13106da87acfc7673608f0ffb0eb04e10cae3dae93d2404bfda8676f96e3fcfd6bd642f6e12d69367916b796c54e98e2e4c4bc0b7a27aa42ba5048582fcbd45b1365b51c5014cb939c1853923c418048ff0e39c2237065da3c'); const databases = new Databases(client); async function run() { try { const typeRes = await databases.listDocuments('almeira', 'publication_types', [ Query.equal('codigo', 'NOTICIA') ]); const typeId = typeRes.documents[0].$id; const queriesAdmin = [ Query.equal('tipo_publicacion_id', typeId), Query.orderDesc('fecha_publicacion'), Query.limit(12), Query.offset(0), Query.equal('estado', ['Publicado', 'borrador']) ]; const queriesUser = [ Query.equal('tipo_publicacion_id', typeId), Query.orderDesc('fecha_publicacion'), Query.limit(12), Query.offset(0), Query.equal('estado', 'Publicado') ]; const resAdmin = await databases.listDocuments('almeira', 'posts', queriesAdmin); console.log('Admin total:', resAdmin.total); const resUser = await databases.listDocuments('almeira', 'posts', queriesUser); console.log('User total:', resUser.total); } catch (e) { console.error(e); } } run();