MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

JSON.NET грешка при предаване при сериализиране на Mongo ObjectId

Можете да използвате .NET тип низ вместо ObjectId, просто трябва да го украсите с BsonRepresentation. Ако използвате BsonDateTime, ще имате същия проблем с преобразуването. Това е клас на домейн в моя проект, който използва тези декоратори.

public class DocumentMetadata
{
    [BsonId]
    [BsonRepresentation(BsonType.ObjectId)]
    public string Id { get; set; }
    public string Name { get; set; }
    public string FullName { get; set; }

    [BsonDateTimeOptions(Kind = DateTimeKind.Utc)]
    public DateTime DownloadTime { get; set; }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Пагинация с MongoDB

  2. Стартиране на mongod fork, ГРЕШКА:дъщерният процес е неуспешен, излезе с грешка номер 1

  3. Обработка на прекъсване/повторно свързване на MongoDB от Node

  4. MongoError:филтър параметърът трябва да бъде обект

  5. MongoDB развива множество масиви