sql >> Database >  >> NoSQL >> MongoDB

BsonElement-kenmerk en aangepaste deserialisatielogica met MongoDB C#-stuurprogramma

Waarom maak je geen aparte eigenschap voor de gebruikers en voor de DB voor dezelfde privévariabele, zoiets als dit,

public class Foo
{
    private string _text;

    [BsonElement("text"), BsonRequired]
    public string TextDB
    {
        get { return _text; }
        set
        {
            _text = value;
        }
    }

    [BsonIgnore]
    public string Text
    {
        get { return _text; }
        set
        {
            _text = value;
            Bar(_text);
        }
    }

    private void Bar(string text)
    {
        //Only relevant when Text is set by the user of the class,
        //not during deserialization
    }
}


  1. Hoe op te lossen fout:dbpath (/data/db/) bestaat niet permanent in MongoDB

  2. Aanmelden werkt niet - Server retourneert 404-foutcode

  3. Meteor.js - manieren om gebruikers te zoeken in meerdere collecties

  4. Groot bestand van 100 MB opslaan in Mongodb