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

Използване на MongoDB C# драйвер:опакован или неопакован?

Няма разлика, когато зададете стойност на низ. Обвити методи са необходими, когато работите със сложни типове:класове, списъци и т.н. (което не е BsonValue ). Те просто преобразуват правилно обектите в тип BsonValue.

Малък пример:

С Set не можете да правите следното:

var item = new MyDemo();
Update.Set("Item", item)

Трябва да използвате Wrapped метод или ToBsonDocument() разширение:

var item = new MyDemo();
Update.SetWrapped("Item", item)

Това е!

Една бележка, драйверът и повечето части около mongodb са с отворен код. Така че не е голяма работа да погледнете :)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как мога да използвам Mongoid и ActiveRecord паралелно в Rails 3?

  2. 4 начина за актуализиране на документ в MongoDB

  3. Миграция от Tokumx 1.5 към сървър Percona за mongodb 3.11

  4. MongoDB - Създаване на колекция

  5. Mongodb текстово търсене в множество полета