Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9211433
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 18, 20262026-06-18T01:17:40+00:00 2026-06-18T01:17:40+00:00

I am new to MongoDB and want to serialize my object efficiently. That means

  • 0

I am new to MongoDB and want to serialize my object efficiently. That means when updating an object i want only to write the fields that changed. If my object has sub objects in a list, i only want to add or remove the changed sub objects. That is because if i have a post with 1000 comments i want to avoid to serialize the whole object each time a new post comes around.

all i found is the convention ignoreifempty, ignoreisdefault and the shouldserializexyz pattern.

is it possible to write a convention like ignoreifnotchanged (i track the dirty fields in my objects) or is there a more general shouldserializexyz because i don’t want to write the method for every property.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-18T01:17:42+00:00Added an answer on June 18, 2026 at 1:17 am

    What you want to look into is the Update method with an update argument that specifies which fields you want to update.

    You can use the Update builder to build the update argument value. Look into:

    Update.Set(name, value)
    Update.Push(name, value)
    

    (there are many more also).

    You can chain Update methods together to update more than one field at a time.

    There is currently no built in change tracking, so you would have to keep track of which fields have changed yourself, and build the update argument based on your knowledge of what changed.

    There is also a pending JIRA feature request that is related to this. See:

    https://jira.mongodb.org/browse/CSHARP-237

    Please comment or vote on the JIRA if you want.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm new on mongoDB and the point is, that we new realize an bug
I am making a new application in MongoDB, and I have found that the
First to say that I'm new to MongoDb and document oriented db's in general.
I am starting a new project, and I want to give mongodb a try.
I am new to mongoDB.And I want to get all values of time in
i am new to mongoDB. I am using mongoDB in web app. I want
Here's my db: $db = new Mongo(mongodb://u:pw@server.com:37068/dbname); I want to echo a list/array of
I want to try Mongodb w/ mongoengine. I'm new to Django and databases and
I am new to mongodb and want to know about connecting to remote server.
I want to let MongoDB dynamically assign a value to one of the fields

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.