إذًا المشكلة تتعلق بعدم قراءة بيانات المنشورات.
تخميني هو أنها هنا ولسبب ما لا تجد المنشورات.
def posts(offset = 0, page_size = 2000)
post_keys = mongo.find(_key: "posts:pid").skip(offset).limit(page_size).pluck(:value)
post_keys.map { |post_key| post(post_key) }
end
أنا شخص حي كسب عيشه من دعم Discourse لمدة عقد من الزمان وكتبت مجموعة من أدوات الاستيراد وقمت باستيراد أكثر من مائة منتدى من منصات مختلفة أخرى.
إذا كنت تريد المساعدة من مساعد ذكاء اصطناعي، فانظر https://ask.discourse.com/