35 lines
1.1 KiB
JavaScript
35 lines
1.1 KiB
JavaScript
const { Client, Databases, Query } = require('node-appwrite');
|
|
require('dotenv').config({ path: '.env.local' });
|
|
|
|
const client = new Client()
|
|
.setEndpoint(process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT)
|
|
.setProject(process.env.NEXT_PUBLIC_APPWRITE_PROJECT_ID)
|
|
.setKey(process.env.APPWRITE_API_KEY);
|
|
|
|
const databases = new Databases(client);
|
|
|
|
async function checkDatabase() {
|
|
console.log("Revisando los últimos posts creados...");
|
|
try {
|
|
const response = await databases.listDocuments(
|
|
process.env.APPWRITE_DATABASE_ID,
|
|
'posts',
|
|
[
|
|
Query.orderDesc('$createdAt'),
|
|
Query.limit(2)
|
|
]
|
|
);
|
|
|
|
for (const doc of response.documents) {
|
|
console.log(`[${doc.$createdAt}] Título: ${doc.titulo}`);
|
|
console.log(`Estado: ${doc.estado} | Tipo: ${doc.tipo}`);
|
|
console.log(`Slug Generado: ${doc.slug}`);
|
|
console.log("--------------");
|
|
}
|
|
} catch (e) {
|
|
console.error("Error consultando la base de datos:", e.message);
|
|
}
|
|
}
|
|
|
|
checkDatabase();
|