From 29011e34f9e0a9caaf1e716f7b930ca80af4e079 Mon Sep 17 00:00:00 2001 From: Mohammad Mahdi Mohammadi Date: Sun, 15 Dec 2024 18:03:18 +0330 Subject: [PATCH] Fix extra values --- Models/Post.cs | 3 +++ Services/HandleDbBackup.cs | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Models/Post.cs b/Models/Post.cs index 8d92445..c4114c9 100755 --- a/Models/Post.cs +++ b/Models/Post.cs @@ -1,9 +1,12 @@ using System.Text.Json.Serialization; +using MongoDB.Bson; +using MongoDB.Bson.Serialization.Attributes; using Telegram.Bot.Types; namespace mstdnCats.Models { + [BsonIgnoreExtraElements] public class Post { [JsonPropertyName("id")] diff --git a/Services/HandleDbBackup.cs b/Services/HandleDbBackup.cs index 85cc7b7..4168826 100755 --- a/Services/HandleDbBackup.cs +++ b/Services/HandleDbBackup.cs @@ -14,7 +14,7 @@ public class HandleDbBackup { logger?.LogInformation("Backup requested"); - // Retrieve all posts from DB + // Retrieve all posts from DB (Exclude _id field from mongoDB since it is not needed nor implemented in Post model) var posts = _db.AsQueryable().ToList(); // Retrieve all existing posts in backup DB var existingPosts = _bkDb.AsQueryable().ToList();