here is my code
TypeScript
const checkUserLastSeen = async () => {
try{
const lastSeenDoc = await database.listDocuments(DATABASE_ID, CLOCK_IN_COLLECTION).documents;
log(`lastSeenDoc ${lastSeenDoc}`);
if(lastSeenDoc.length > 0){
for(var i= 0; i<lastSeenDoc.length; i++){
var details = lastSeenDoc[i];
var lastSeen = details.dateTime;
var daysAgo = lastSeen.setDate(lastSeen.getDate() - 5);
log(`daysAgo ${daysAgo}`);
}
}else{
log(`could not run options`)
}
}catch(error){
log(`error ${error}`);
}
}```
i keep getting undefined when i log out the `lastSeenDoc` i'm i not doing it well
TL;DR
The developers are facing an issue with their Appwrite function. They are getting 'undefined' when they log out the 'lastSeenDoc'. The issue might be due to how they are accessing the documents. They should check their database query logic and how they are handling the response to ensure they are correctly retrieving the 'lastSeenDoc' data.Recommended threads
- fastly error
Hey! I'm hitting a Fastly error on the www version of our site, but the root domain works fine. We have a wildcard set up, so I expected the subdomain to be cov...
- Facebook's scraper facebookexternalhit g...
share.bardbliss.com but works fine on the raw fra.appwrite.run URL. No execution logs appear when Facebook hits the custom domain. This was working before. How ...
- How to Display File in Web?
I'm trying to use Appwrite's Storage to store images and display them in my app, however when I use the `getFileView`, `getFileDownload` or `getFilePreview` met...